Цей тренінг є продовженням основного курсу 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. Функції-iтератори (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 у візуалізаціях (на прикладi KPI та Gauge )