Записки охотника

Проектная команда

Собственные разработки
Рвав-рвав, собака Смайл снова побаловался дизайном!

Представляем вашему вниманию свою 5-ю разработку комплекта отчетности "Офисная жизнь" — отчет "Проектная команда", содержащий краткую информацию о персонале компании, и, собственно, ссылки на резюме.
Идея навеяна жалобой одного HR-директора, из серии: "На улице 21-й век, а у меня ручка (для пометок) и листочек…".
В общем, оцените творение для варианта "стилус и планшетик".

Отчет реализован при помощи DAX и Power Query, в нем даже нет календаря, поскольку, в данном случае, это вещь ненужная, уж как-нибудь на несколько человек разберемся, кто когда работал.
Проектная команда: представление данных
Отчет содержит 3 листа:
  • Лист «Навигатор» — титульный лист отчета, содержащий навигационное меню, маркетинговую информацию, и контакты для связи с разработчиком решения.
  • Лист «Команда» — собственно, сам отчет, содержащий данные об участниках проектной команды.
  • Лист «Информация» — памятка пользователя.
Основные элементы:
  • «Таблица» со встроенными изображениями членов проектной команды.
  • «Воронка» в связке со встроенными кнопками просмотра резюме в html-формате.
Рвав-рвав, при модернизации отчета встроенные страницы с резюме были убраны, и заменены на кнопки с URL-ссылками.
С течением времени подумал, что встраивание полного варианта резюме в его "классическом" виде непосредственно в Power BI особого смысла не имеет, поскольку возни много, а пользоваться – неудобно, так как у меня, например, на одном листе даже сокращенный вариант не уместишь :-)
Дополнительные элементы:
  • Навигатор.
  • Скрывающаяся панель фильтров.
  • Кнопка.
  • Иконка.
  • Изображение.
  • Текстовое поле.
  • Эмодзи.

Процесс разработки

  • Создана таблица «Компании» — содержит набор исходных данных, который имеет минимально необходимую структуру, а именно: название компании, ID сотрудника и дату приема на работу.
  • Создана таблица «Сотрудники» — содержит перечень сотрудников компании, их персональные данные, а также ID сотрудника, используемый в качестве ключа для организации связей между данными.
  • Создана таблица «Системы» — содержит набор исходных данных, который имеет минимально необходимую структуру, а именно: название системы, ID сотрудника, работавшего с системой, и расширенный комментарий.
  • Создана таблица «Меры» — техническая таблица, созданная для удобства.
Рвав-рвав, на этом работы с Power Query завершены.
  • Дальше необходимо создать нужные связи в получившейся модели данных — это один из важнейших этапов любой разработки в Power BI:
Проектная команда: модель данных
  • Затем, при помощи DAX, можно начинать создавать дополнительные показатели: например, рассчитываем показатель «Стаж компании».
  • Когда все готово, можно приступать к визуализации данных.
  • Последний шаг— это дизайн, тут мы придерживаемся единого стиля.

Особенности и ключевые преимущества

  • Работа отчета в полнофункциональном режиме предполагает наличие некоего «места хранения» резюме сотрудников. Самым простым вариантом, на мой взгляд является сайт компании.
  • Выбранный формат хранения резюме (html) обладает такими преимуществами, как, например, доступность просмотра, гибкость оформления, возможность печати неограниченного количества копий.
  • Если html-формат вас, по каким-то причинам, не устраивает, на кнопки можно повестить ссылки на соответствующее файловое хранилище.
  • Визуальная часть отчета построена на примере 2-х единиц, что также не является проблемой, поскольку численных состав вашей проектной команды вряд ли превысит 10 человек. Соответственно, в подобном случае, потребуется внести небольшие изменения в визуальную часть.
Рвав-рвав, товарищи, как говорится "Баловство, но приятно".
Надеюсь, что вам понравилось.

Ваш Смайл