Максим Зеленский "Азбука визуализации Power BI"

Книга будет полезна тем, кто уже работает с Microsoft Power BI, а также всем, кто хочет повысить свою визуальную грамотность. Power BI остается самым легким в освоении и бесплатным BI-инструментом, и продолжает работать на территории РФ. А если вы работаете с другими системами или создаете свои продукты на основе данных, то эта книга поможет вам глубоко понять анатомию диаграмм, и какие требования к ними предъявлять “изнутри”. Мы написали эту книгу для всех, кто работает с отчетами – с финансовыми и маркетинговыми данными, о сотрудниках и проектах и с любой другой информацией. х. Вам не обязательно запоминать все технические нюансы, вы можете в любой момент открыть нужную главу и проверить по чек-листу все пункты настройки для конкретной диаграммы.

date_range Год издания :

foundation Издательство :Автор

person Автор :

workspaces ISBN :

child_care Возрастное ограничение : 12

update Дата обновления : 08.10.2024


В качестве примера здесь и далее в этой части книги мы предлагаем тестовый датасет по плановым и фактическим продажам, разбитые по категориям и подкатегориям продуктов, странам и менеджерам (файл FFFF).

Для загрузки данных нажмите на зеленую кнопку на пустом холсте Импортировать данные из Excel или на кнопку Excel на верхней панели меню и укажите путь к файлу. В открывшемся меню навигации появится превью данных и область для выбора тех листов, которые мы можем выбрать для загрузки. Если в исходных файлах Excel данные были отформатированы как таблицы, они также будут появляться в этом списке. Иконки таблиц отличает синяя шапка. Рекомендуем выбирать для загрузки в Power BI именно такие таблицы, а не листы, так как это обеспечит в будущем более быстрое обновление данных.

Для примера мы подготовили плоские данные, которые не требуют дополнительных преобразований (рисунок 1–6), поэтому вам нужно просто выбрать в списке таблицу “Cycles” и нажать Загрузить.

Рисунок 1–6. Источник данных.

После загрузки таблица появится в области данных в виде списка полей (рисунок 1–7). Для некоторых полей программа автоматически определяет тип данных и проставляет соответствующие значки, такие как календарь для поля Date (далее Дата) и ? для числовых полей (Price per item (далее Цена за товар), Quantity (далее Количество), Sales fast (далее Продажи факт) и т. д.). Здесь мы будем выбирать поля – нажимать на ячейку слева от их наименований. Поля при этом будут появляться сразу на рабочей области и в разделе Значения на панели визуализации, которую мы рассмотрим далее.

В отличие от источника данных, где задан определенный порядок полей, в области данных поля сортируются по возрастанию в алфавитном порядке. Если вы не сразу нашли нужное поле, можно воспользоваться функцией поиска в верхней части области.

Рисунок 1–7. Загруженные данные.

Переключатель панелей с инструментами

В основном интерфейсе панель визуализаций переключает два режима – Построить визуализацию и Форматирование. Эту панель можно раскрывать и скрывать по стрелке как панель фильтров и панель данных (рисунок 1–8).

Power BI регулярно обновляется и в мартовском релизе 2023 года появилась опция Объекто-ориентированное меню (On-object interaction). При ее активировации, стандартная панель визуализации будет заменена меню с возможностью переключения инструментов в отдельных панелях. У тех, кто скачивает Power BI впервые, скорее всего, будет стандартный интерфейс. На случай, если ваша компания поддерживает все обновления и вы работаете в новой интерфейсе, мы рассмотрим его особенности. Далее все примеры мы будем выполнять в стандартном интерфейсе. Не переживайте, все основные функции остались на своих местах. А если у вас всё-таки возникнут сложности, рекомендуем обратиться к гайдбуку от Microsoft (https://learn.microsoft.com/en-us/power-bi/fundamentals/desktop-format-pane). В нем фиксируются все новые фичи, а их с каждым месяцем становится всё больше.

Рисунок 1–8. Панель визуализации (основной интерфейс).

Чтобы выполнить первичные настройки, перейдем на вкладку Вид на панели главного меню и в выпадающем списке Переключателя сделаем активными обе опции – Всегда отображать панель переключателя и Перенести панель визуализации в область переключателя (в панели справа появится значок диаграммы) (рисунок 1–9). Далее, мы выбираем те инструменты, которые нам необходимы. Для начала ограничимся только Форматом. Здесь же мы можем отключить отображение области фильтров и данных, но не будем этого делать.

Те же действия по настройки отображаемых панелей мы можем выполнить не переходя на вкладку Вид – достаточно развернуть область настройки по знаку “+” и перевести нужные ползунки в активное положение. Чтобы закрыть область настройки, нажмите на крестик или выберете любую область отображения по кнопке в панели переключения.

Рисунок 1–9. Настройка переключателя панелей.

Итак, у вас открыта одна рабочая панель, например, Данные. Вы можете переключать ее, нажимая на другие кнопки в переключателе. Важно при этом не нажимать на крестик в правом верхнем углу панели (рисунок 1-10) – это действие удаляет панель из списка и нужно повторно выполнять действия по его добавлению (через вкладку Вид или ползунками).

Для того, чтобы раскрыть рядом несколько панелей с инструментами, можно выбирать их, зажав клавишу Ctrl или вызвать контекстное меню правой кнопкой (рисунок 1-10).

Рисунок 1-10. Работа с переключениями.

В нем есть список разных действий, но нам нужны только Раскрыть панель в новой вкладке и Свернуть, когда мы закончили с ней работу. Действие Закрыть, также, как и крестик, во всех панелях приведет к их удалению из активного списка, а Перейти к визуальному элементу удалит панель визуализации (настроить ее отображение обратно можно только на вкладке Вид через выпадающее меню). Поэтому, будьте внимательны.

Далее подробно рассмотрим возможности настроек в панели визуализации.

Панель визуализации

Панель визуализаций (рисунок 1-11) альтернативный и более удобный на наш взгляд инструмент создания и редактирования визуальных элементов. Вы также можете выбирать вид визуалов на вкладке Главная, но здесь у вас есть возможность работать с полями данных.

В стандартной версии вы увидите две вкладки в верхней части меню: Создать визуализацию и Форматировать визуализацию. После построения первой визуализации может появиться третья вкладка: Добавить дополнительный анализ к вашей визуализации. Появление третьей вкладки зависит от выбранных возможностей визуализации (не все визуализации поддерживают эту функцию). В новой версии интерфейса для каждого инструмента будет отдельная панель.

Также, как и на вкладке Главная, в панели создания визуализации представлен список типовых визуализаций в виде значков, начиная с самых распространенных: гистограммы в различных положениях, графики и диаграммы с областями, комбинированные диаграммы, ленточная диаграмма, водопад, воронка и точеная, которые мы считаем “продвинутыми”, пай-чарты, тримап, карты, различные вариации карточек KPI, таблицы, а за ними другие редко используемые визуалы. Среди них важно не потерять новую усовершенствованную карточку KPI. Она отмечена знаком молнии.

Рисунок 1-11. Панель визуализаций.

Последняя кнопка в списке визуализаций "три точки". Она позволяет авторизованным пользователям загружать визуализации из галереи визуализаций Microsoft – AppSource (https://appsource.microsoft.com/en-us/marketplace/apps?product=power-bi-visuals). Здесь вы можете найти как бесплатные, так и расширенные платные версии кастомных визуальных элементов от разных разработчиков, включая сам Microsoft. Чтобы избавить вас от тестирования более, чем 500 элементов, во второй и третьей части книги мы рассмотрим действительно рабочие разработки с их особенностями и ограничениями.

Под областью значков в панели визуализации располагается блок с ячейками для полей. Вы можете вручную перетаскивать туда нужные поля из области данных или же просто выбирать данные, а Power BI автоматически определит куда их отнести. Как правило, программа справляется с этой задачей хорошо, но иногда нужны корректировки. Кстати, здесь же вы можете изменять тип агрегации числовых показателей, не создавая для этого лишние меры. Окно с выбором типа расчета вызывается кликом правой кнопки мыши по полю.

Как Power BI строит диаграммы

Давайте построим нашу первую визуализацию. В области данных выберете поле Продажи факт. Вы увидите, что на рабочей области сразу появится диаграмма с одним столбцом (рисунок 1-12).

Рисунок 1-12. Построение визуализации: выбор числового показателя.

Таким же образом выбираем поле Product category (далее Категория продукта).

В диаграмме количество столбцов увеличится согласно количеству категорий, а подписи самих категорий расположатся по оси Х (на рисунке 1-13 мы рястянули полученную диаграмму по категориям и переместили ее ближе к панели настройки визуализации).

Рисунок 1-13. Построение визуализации: выбор категории.

Если поле, которое вы выбрали первым, имеет числовой тип, то Power BI в стандратной версии всегда строит на нем столбчатую диаграмму. В интерфейсе с применением объекто-ориентированного меню первым появится визуальный элемент типа карточка, представляющий сумму значений выбранного поля, а при добавлении категорий он изменится на линейчатую диаграмму. Но это все просто предложение от Power BI, и мы всегда можем изменить тип диаграммы вручную или пойти другим путем: сначала выбрать тип диаграммы, и потом наполнять его нужными полями. Сейчас мы с этим поработаем.

Скопируем нашу диаграмму (Ctrl C–Ctrl V), расположим ниже и изменим тип диаграммы на таблицу. Для этого на панели выбора визуального элемента нужно выбрать иконку таблицы (рисунок 1-14).

Рисунок 1-14. Ручной выбор визуальных элементов.

Но таблицу можно получить и сразу, если строить диаграмму с нуля и изменить последовательность выбора полей (первым выбирать текстовый тип данных или поле с датами). Все остальные поля будут подтягиваться в таблицу новыми столбцами. Такой вариант показан на рисунке 1-15.

Рисунок 1-15. Автоматическая таблица при выборе текстового поля первым.

Для построения нового визуала, необходимо сначала кликнуть в любом месте рабочей области. Если этого не сделать, все последующие выбранные поля будут добавляться в выделенный визуальный элемент. Попробуем посмотреть третий тип данных и выбрать категорию Country (далее Страна). Несмотря на то что у этой категории нет специального символа, Power BI распознает, что речь идет о географических локациях (таких как страны, штаты, города или адреса), и автоматически строит пузырьковую карту (рисунок 1-16). Далее выбираем поле Продажи факт, которое определит размер пузырьков на карте.

Все книги на сайте предоставены для ознакомления и защищены авторским правом