Учебник Power BI для начинающих
Power BI — главный инструмент бизнес-аналитики на российском и мировом рынке: им строят отчёты, дашборды и регулярную аналитику в тысячах компаний. Этот курс ведёт от нуля до уверенного владения: вы научитесь подключаться к Excel, CSV, базам данных и веб-источникам, чистить данные в Power Query, строить правильную модель «звезда», писать DAX (включая ключевую функцию CALCULATE и контекст фильтра), считать накопительные итоги и год-к-году, проектировать дашборды по принципам дизайна, публиковать отчёты в Power BI Service, настраивать обновление данных и безопасность на уровне строк (RLS). Курс рассчитан на будущих и практикующих аналитиков данных: акцент на «зачем» и на типичных ошибках, которые отличают новичка от профессионала.
Курс «Power BI: аналитика и дашборды» состоит из 9 разделов и 27 уроков: Что такое Power BI и зачем он бизнесу, Подключение к данным, Power Query: очистка и преобразование данных, Модель данных и связи, Введение в DAX, CALCULATE и контекст, Time Intelligence, Визуализации, дашборды и публикация и Мастерство аналитика. Уроки идут по порядку — от основ к более сложным темам, в каждом есть объяснение с примерами, а в конце — вопросы для самопроверки. К урокам привязаны задачи с автоматической проверкой: прочитали тему — сразу закрепили её кодом.
Программа курса
1 Что такое Power BI и зачем он бизнесу
- Бизнес-аналитика и место Power BI
Что такое Business Intelligence, чем BI отличается от отчётов в Excel и почему Power BI стал стандартом для аналитики данных в компаниях.
- Три компонента: Desktop, Service и Mobile
Из чего состоит Power BI: Desktop для разработки отчётов, Service для публикации в облаке и Mobile для просмотра. Где что делать аналитику.
- Установка и первое знакомство с интерфейсом
Как установить Power BI Desktop и разобраться в интерфейсе: три представления (Отчёт, Данные, Модель), панели полей, визуализаций и фильтров.
- Бизнес-аналитика и место Power BI
2 Подключение к данным
- Excel, CSV и текстовые файлы
Подключение Power BI к Excel и CSV: выбор листов и таблиц, распознавание разделителей и кодировок, типичные проблемы файловых источников.
- Базы данных и режимы Import / DirectQuery
Подключение Power BI к SQL-базам: выбор таблиц, запросы, и принципиальная разница между режимами Import и DirectQuery — что выбрать.
- Веб-источники и API
Получение данных из веба в Power BI: парсинг HTML-таблиц со страниц, подключение к JSON/REST API, обновление онлайн-источников.
- Excel, CSV и текстовые файлы
3 Power Query: очистка и преобразование данных
- Шаги преобразования и язык M
Как устроен Power Query: применённые шаги, генерация кода на языке M, отличие M от DAX и зачем читать формулу запроса.
- Типы данных и базовая очистка
Очистка данных в Power Query: правильные типы столбцов, обработка пустых значений, удаление дублей, разбиение и замена, нормализация дат.
- Объединение и добавление запросов (Merge / Append)
Merge и Append в Power Query: чем отличается объединение запросов (по ключу, как JOIN) от добавления (стопка строк), и когда что применять.
- Шаги преобразования и язык M
4 Модель данных и связи
- Схема «звезда»: факты и измерения
Схема «звезда» в Power BI: таблица фактов в центре, таблицы измерений по краям, почему звезда лучше одной плоской таблицы.
- Связи, кардинальность и направление фильтра
Связи в Power BI: кардинальность один-ко-многим и многие-ко-многим, направление фильтрации (одно- и двунаправленное), активные связи.
- Таблица дат (Date Dimension)
Зачем в Power BI отдельная таблица дат: непрерывный календарь, столбцы года и месяца, пометка как таблицы дат и связь с фактами для time intelligence.
- Схема «звезда»: факты и измерения
5 Введение в DAX
- Что такое DAX и базовые функции
Знакомство с языком DAX: синтаксис формул, базовые агрегатные функции SUM, COUNT, AVERAGE, DISTINCTCOUNT и логика расчёта показателей.
- Вычисляемые столбцы против мер
Ключевая разница DAX: вычисляемый столбец считается построчно при загрузке и хранится в модели, мера считается на лету в контексте фильтра.
- Что такое DAX и базовые функции
6 CALCULATE и контекст
- Контекст строки и контекст фильтра
Два контекста DAX: контекст строки (текущая строка при итерации/в столбце) и контекст фильтра (что выбрано в отчёте). Как они формируют результат.
- CALCULATE — главная функция DAX
CALCULATE в Power BI: как функция меняет контекст фильтра, добавляет и убирает фильтры (ALL, FILTER), почему это самая мощная функция DAX.
- Итераторы SUMX и переменные VAR
Итерационные функции DAX (SUMX, AVERAGEX) для построчных расчётов и переменные VAR для читаемости и производительности формул в Power BI.
- Контекст строки и контекст фильтра
7 Time Intelligence
- Накопительный итог (YTD) и TOTALYTD
Накопительный итог в Power BI: что такое YTD (year-to-date), функция TOTALYTD и как корректно посчитать нарастающий итог с таблицей дат.
- Сравнение год-к-году (YoY)
Сравнение год к году в Power BI: функция SAMEPERIODLASTYEAR, расчёт прироста YoY в процентах и типичные ошибки при сравнении периодов.
- Скользящие периоды и нарастающие окна
Скользящие средние и нарастающие итоги в Power BI: функция DATESINPERIOD для расчёта за последние N месяцев и сглаживания колебаний.
- Накопительный итог (YTD) и TOTALYTD
8 Визуализации, дашборды и публикация
- Выбор визуализации: когда что
Как выбрать визуализацию в Power BI: графики, карточки KPI, таблицы и матрицы. Когда уместен столбчатый, линейный, круговая диаграмма.
- Фильтры, срезы и drill-down
Интерактив в Power BI: срезы (slicers), уровни фильтров (визуал, страница, отчёт), кросс-фильтрация и проваливание drill-down по иерархии.
- Дашборд против отчёта и принципы дизайна
Разница между отчётом и дашбордом в Power BI и принципы дизайна: не перегружать, выделять главное, единый стиль, иерархия информации.
- Публикация, обновление и RLS
Публикация отчёта в Power BI Service, обновление данных по расписанию через шлюз и безопасность на уровне строк (Row-Level Security, RLS).
- Выбор визуализации: когда что
9 Мастерство аналитика
- Типичные ошибки и производительность
Частые ошибки в Power BI и оптимизация: неверный контекст фильтра, плохая модель данных, медленный отчёт, лишние столбцы и тяжёлый DAX.
- От данных к инсайту: storytelling
Storytelling в аналитике данных: как превратить цифры в инсайт и историю, вести взгляд пользователя и доносить вывод, а не просто показывать графики.
- Power BI среди инструментов и карьера аналитика
Сравнение Power BI с Excel и Tableau, когда какой инструмент выбрать, и карьерная карта аналитика данных: какие навыки развивать дальше.
- Типичные ошибки и производительность