Бизнес-аналитика с помощью Power BI

Построение базового отчета в PowerBI

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

Основные мысли

В результате изучения лекции слушатель будет способен:
1. Объяснять, зачем переименовывать поля и выбирать подходящую визуализацию.
2. Настраивать карту с заливкой (Filled Map) для отображения территорий.
3. Исправлять географическую привязку, если коды штатов и стран совпадают.
4. Применять условное форматирование (Conditional Formatting) для раскраски по рейтингу.
5. Создавать комбинированные графики, точечные диаграммы (Scatter Chart) и воронку (Funnel).
6. Использовать фильтры для отбора топ-10 и нижних значений.
7. Публиковать отчёт через Publish и организовывать совместный доступ.
8. Оценивать базовые возможности Power BI и роль языка DAX.
Показывать лекцию целиком
Краткое изложение

Создание отчёта и подготовка источника

Переходим к созданию отчёта. Открываем источник данных, в котором информация уже объединена. В нём есть неудобное название поля. Возвращаемся к списку источников и переименовываем его. Для переименования не нужно открывать окно редактирования: достаточно у поля Код поставить галочку.

После выбора поля Код Power BI автоматически создал визуализацию — обычную таблицу. Это видно в списке визуальных компонентов. Переключим таблицу на другую визуализацию.

Карта штатов

Речь идёт о штатах, поэтому удобно показать их на карте. Обычная карта ставит точки, а карта с заливкой (Filled Map) закрашивает всю территорию. Для анализа штатов это удобнее: виден не центр штата, а весь регион. Выбираем Filled Map и поле Код.

Соединённые Штаты Америки автоматически не определились. Поле Код попало в раздел Легенда, а не в Положение (Location). Переносим Код в Положение. Штаты закрасились, но одним цветом. При этом Колорадо и Луизиана выпали, Аляска попала, а вместо Колорадо появилась Колумбия.

Причина в том, что код страны и код штата могут совпадать. Движок ошибся в геопривязке. Решение — использовать названия штатов. Выбираем штаты по названию, и всё определяется корректно. После этого расширяем карту.

Условное форматирование карты

Нужно, чтобы штаты различались по цвету согласно рейтингу. Открываем Data Colors и Conditional Formatting. Включаем условное форматирование по полю Overall Rank.

Важно: чем меньше ранг, тем лучше место. Значит, минимальному значению должен соответствовать самый насыщенный цвет, а максимальному — менее насыщенный. Выбираем красную гамму и настраиваем направление. Самые насыщенные цвета получают Южная Дакота, Небраска, Канзас, Кентукки, Северная Каролина. Сортировка по Overall Rank подтверждает: Небраска, Айова, Миссури, Южная Дакота — высокорейтинговые штаты.

Центрируем карту на США. Добавляем подписи и легенду с названием штата. Легенда выглядит неэстетично, поэтому убираем её.

Комбинированный график по культуре и погоде

Следующий отчёт — несколько графиков на одном. По оси будут штаты, значения — культура и погода, линией — Overall Rank. Штатов слишком много, поэтому берём топ-10. В фильтре Overall Rank выбираем условие «меньше 11» и применяем фильтр. Получаем топовые штаты.

На графике есть группировка столбцов по штату: светло-синий — культура, тёмно-синий — погода, красная линия — рейтинг.

График для нижнего рейтинга

Теперь смотрим нижние позиции. Добавляем Wellness и уровень преступности. Штаты идут по оси, линейные значения — тот же Overall Rank. Чтобы оставить нижние 10 из 50 штатов, используем фильтр «больше 40».

Точечная диаграмма

Добавляем точечную диаграмму (Scatter Chart). Она позволяет показать несколько измерений на одном графике. По оси X — погода, по оси Y — культура, размер — преступность, цвет — Overall Rank. Чем меньше шарик, тем меньше Overall Rank, то есть тем выше место штата.

Настраиваем цвет через Data Colors и Conditional Formatting. Меняем местами параметры: размер — по преступности, цвет — по Overall Rank. Самый насыщенный цвет снова соответствует лучшим позициям. На плоском графике получаем четыре измерения: X, Y, размер и цвет.

Воронка

Добавляем воронку (Funnel). Значение — культура, категория — штаты. В фильтре Overall Rank ставим «меньше 11», чтобы оставить топ-10. Видно, что Кентукки входит в топ-10 по Overall Rank, но по культуре занимает 46-е место.

Третья страница и базовые возможности

На третьей странице можно добавить другие графики, например группировку с показателем благосостояния. Фильтр Overall Rank можно настроить на последние позиции: больше 40. Здесь же отображается список применённых фильтров и выбирается поле сортировки.

Базовый функционал Power BI широк. Если знать язык DAX, можно делать с данными ещё больше. Но и базовых возможностей достаточно для большинства задач. Можно подключать карты и другие графические компоненты, обновлять данные из сервера онлайн.

Публикация и совместная работа

Кнопка Publish публикует отчёт на портале, в My Workspace. В примере это возможно благодаря подписке Pro. После публикации коллеги с доступом могут вносить изменения, скачивать отчёт и работать с ним локально.

Далее планируется подключение к базам данных, затем к социальным сетям. При наличии доступа к API Facebook можно анализировать клиентскую базу, использовать открытые профили, делать персонализированные рекомендации и повышать конверсию.

Краткие итоги

Практическая ценность работы с Power BI проявляется не в отдельных кнопках, а в последовательном переводе данных в визуальные решения. Сначала важно привести структуру источника к удобному виду: понятные имена полей снижают риск ошибок и делают дальнейшую настройку предсказуемой. Затем выбор визуализации определяется вопросом, на который нужно ответить. Если анализируется география, карта с заливкой даёт более цельное восприятие территории, чем точки, но требует корректной географической привязки. Практика показывает, что автоматическое определение не всегда надёжно: совпадение кодов, неоднозначные названия и неполные данные приводят к искажениям. Поэтому аналитик должен проверять результат и при необходимости выбирать более устойчивый способ привязки.

Цветовая шкала становится аналитическим инструментом, когда её направление соответствует смыслу показателя. Для рейтингов, где меньше значит лучше, насыщенность должна усиливать лучшие позиции, а не худшие. Это простое правило меняет интерпретацию карты и помогает мгновенно находить лидеров и отстающих.

Комбинированные и точечные диаграммы позволяют сопоставлять несколько показателей без потери контекста. Ось, размер и цвет могут кодировать разные измерения, превращая плоский график в многомерную картину. Однако перегрузка визуализации опасна: каждый дополнительный параметр должен отвечать на отдельный вопрос. Фильтры top-N и нижних значений помогают удерживать фокус на релевантном сегменте, а не на всей совокупности. Воронка полезна для сравнения вклада и выявления противоречий: объект может быть лидером по одному интегральному показателю и отставать по частному.

Публикация и совместная работа переводят отчёт из личного файла в командный инструмент. Версионность, доступы и обновление данных становятся частью процесса. Базовый функционал Power BI покрывает большинство задач, а DAX расширяет границы, когда требуется нестандартная логика. Следующий уровень — подключение к базам данных и социальным сетям: это открывает анализ клиентской базы, персонализацию и рост конверсии, но требует внимания к приватности и качеству данных. Итоговая логика работы: подготовить данные, выбрать адекватную визуализацию, проверить географические и смысловые привязки, настроить фильтры и цвет, затем опубликовать и организовать совместное использование.

Подготовка источника и первая визуализация

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

Географическая привязка

При построении карты США автоматически не определились. Поле Код попало в Легенду, а не в Положение (Location). Переносим его в Положение. Штаты закрашиваются, но одним цветом. Часть штатов определяется неверно: код страны и код штата могут совпадать. Решение — использовать названия штатов. После выбора названий геопривязка становится корректной.

Цвет по рейтингу

Чтобы раскрасить штаты по рейтингу, открываем Data Colors и Conditional Formatting. Выбираем поле Overall Rank. Чем меньше ранг, тем лучше место. Поэтому минимальному значению даём самый насыщенный цвет, максимальному — менее насыщенный. Настраиваем красную гамму. Карту центрируем на США, добавляем подписи, лишнюю легенду убираем.

Комбинированный график

Строим график, где по оси — штаты, значения — культура и погода, линия — Overall Rank. Штатов много, поэтому берём топ-10 через фильтр Overall Rank «меньше 11». На графике светло-синий столбец — культура, тёмно-синий — погода, красная линия — рейтинг.

Нижний рейтинг и точечная диаграмма

Для нижних позиций добавляем Wellness и уровень преступности, а фильтр по Overall Rank ставим «больше 40». Так остаются последние 10 штатов из 50.

Добавляем точечную диаграмму (Scatter Chart). По X — погода, по Y — культура, размер — преступность, цвет — Overall Rank. Чем меньше шарик, тем меньше Overall Rank, то есть тем выше место. Настраиваем цвет через условное форматирование. На плоском графике получаем четыре измерения: X, Y, размер и цвет.

Воронка

Добавляем воронку (Funnel). Значение — культура, категория — штаты. Фильтр Overall Rank «меньше 11» оставляет топ-10. Видно, что Кентукки входит в топ-10 по Overall Rank, но по культуре занимает 46-е место.

Публикация и дальнейшие шаги

Базовый функционал Power BI широк. Язык DAX позволяет делать больше, но и базовых возможностей хватает для большинства задач. Кнопка Publish публикует отчёт в My Workspace; в примере это доступно благодаря подписке Pro. После публикации коллеги с доступом могут изменять отчёт, скачивать его и работать локально. Далее планируется подключение к базам данных, затем к социальным сетям. При доступе к API Facebook можно анализировать клиентскую базу, использовать открытые профили, делать персонализированные рекомендации и повышать конверсию.

Выводы

1. Переименование полей упрощает дальнейшую работу с отчётом.
2. Карта с заливкой (Filled Map) закрашивает территории, а обычная карта ставит точки.
3. Географическую привязку нужно проверять: коды стран и штатов могут совпадать.
4. Если коды дают ошибки, надёжнее использовать названия штатов.
5. Условное форматирование раскрашивает карту по выбранному показателю.
6. Для рейтингов «меньше — лучше» насыщенный цвет дают минимальные значения.
7. Комбинированный график показывает культуру, погоду и Overall Rank одновременно.
8. Фильтр Overall Rank «меньше 11» оставляет топ-10 штатов.
9. Точечная диаграмма кодирует четыре измерения: X, Y, размер и цвет.
10. Воронка помогает сравнить интегральный рейтинг и отдельный показатель.
11. Publish публикует отчёт в облако и открывает совместный доступ.
12. DAX расширяет базовые возможности Power BI; далее — базы данных и соцсети.

Вопросы для самопроверки

1. Зачем переименовывать поля перед созданием визуализации?
2. Чем карта с заливкой отличается от обычной карты?
3. Почему поле с кодом могло попасть в легенду и что нужно изменить?
4. Почему коды штатов и стран могут приводить к неверной геопривязке?
5. Как выбрать более надёжный способ привязки штатов?
6. Как настроить цвет карты по рейтингу?
7. Почему для Overall Rank насыщенный цвет должен соответствовать меньшим значениям?
8. Как построить комбинированный график по культуре, погоде и рейтингу?
9. Как оставить только топ-10 штатов по Overall Rank?
10. Как на точечной диаграмме закодировать четыре показателя?
11. Что показывает воронка на примере Кентукки?
12. Как опубликовать отчёт и организовать совместную работу?
Вернуться к учебному плану