Данный тренинг является продолжением курса NT-PowerP.DAX и направлен на углубление знаний в области создания сложных вычислений, работы с контекстом фильтрации и построения аналитических моделей в Power BI.
Курс посвящен расширенным возможностям языка DAX (Data Analysis Expressions), принципам работы с контекстом вычислений, разработке сложных вычислений и созданию эффективных моделей данных.
В ходе обучения рассматриваются практические подходы к использованию DAX для решения задач бизнес-аналитики: анализа показателей, работы с временными данными, построения динамических метрик и создания интерактивных отчетов в Power BI.
Курс будет полезен специалистам, которые уже имеют базовый опыт работы с DAX и хотят перейти от стандартных вычислений к созданию профессиональных BI-решений с использованием расширенных возможностей Power BI.
По окончании курса слушатели смогут:
- создавать более сложные выражения DAX для решения аналитических задач в Power BI;
- эффективно использовать переменные (VAR) для повышения читаемости и оптимизации формул;
- работать с различными типами контекста в DAX и понимать механизмы преобразования контекста;
- использовать табличные функции и функции-итераторы для построения сложных вычислений;
- создавать аналитические показатели на основе временных данных, включая скользящие средние и сравнение периодов;
- выполнять сложные аналитические сценарии: ABC-анализ, план-фактный анализ, ранжирование и выборку лучших значений;
- управлять поведением связей между таблицами модели данных с помощью DAX;
- применять DAX для создания динамических показателей в визуализациях Power BI;
- использовать расширенные возможности DAX для создания интерактивных и адаптивных отчетов.
Аудитория
Курс предназначен для:
- аналитиков данных, BI-специалистов и разработчиков отчетности Power BI;
- специалистов, уже использующих DAX и желающих углубить свои знания;
- пользователей Power BI, создающих сложные аналитические модели и нуждающихся в более гибких вычислениях;
- специалистов, работающих с бизнес-аналитикой, финансовой отчетностью, продажами, операционными показателями и другими направлениями анализа данных.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- иметь базовые знания Power BI и опыт создания отчетов и моделей данных;
- понимать принципы построения моделей данных в Power BI (таблицы, связи, направления фильтрации);
- владеть базовыми конструкциями DAX и уметь создавать простые меры;
- понимать назначение функции CALCULATE и принципы работы контекста фильтрации;
- иметь опыт работы с основными функциями DAX для агрегации и фильтрации данных;
- иметь практический опыт создания визуализаций и использования фильтров в Power BI.
1. Расширенное использование DAX
- Переменные (VAR)
- Преобразование контекста (Context Transition)
2. Работа с контекстом, значениями и условной логикой
- SELECTEDVALUE
- ISINSCOPE
- SWITCH
3. Табличные функции и агрегация
- DISTINCT, VALUES
- UNION
- SUMMARIZE
- ADDCOLUMNS
4. Функции-итераторы (X-функции)
- SUMX
- AVERAGEX
- MAXX, MINX
- RANKX
- CONCATENATEX
5. Работа с датами и временем
- Календарная таблица в модели данных. Функции CALENDAR, CALENDARAUTO
- Простая скользящая средняя (SMA)
6. Аналитические сценарии
- ABC-анализ
- План-фактный анализ
- Использование TOPN для аналитических расчетов
7. Работа со связями модели данных
- Активные и неактивные связи
- USERELATIONSHIP
- CROSSFILTER
8. Вычисляемые столбцы и поиск значений
- Особенности использования вычисляемых столбцов
- LOOKUPVALUE
- EARLIER
9. Использование DAX в визуализациях
- Быстрые меры (Quick Measures)
- Параметры What-if
- Условное форматирование с помощью DAX
- Использование DAX в визуализациях (на примере KPI и Gauge)