DAX — язык выражений в Power BI и SSAS Tabular. Управленцу не обязательно уметь на нём писать, но полезно представлять, какие задачи он закрывает.
Что делает DAX
На DAX описывают бизнес-логику: выручка и маржа, сравнение периодов, накопительные итоги, сегментация клиентов. Это слой правил, за счёт которого цифры в отчёте совпадают с тем, как устроены процессы.
Типовые задачи DAX
На DAX делают сравнение с прошлым периодом (YoY, MoM), план-факт, накопительные итоги (YTD), доли и ранжирование. Всё это стандартизируется и переиспользуется во всех отчётах.
Почему важно централизовать DAX
Когда каждый отчёт считает по-своему, расхождения неизбежны. Меры DAX, собранные в семантической модели, дают одно определение «валовой прибыли» или «активного клиента» на всю компанию.
Роль управленца
Управленец согласовывает правила, а не синтаксис. BI-команда переложит их в DAX, но за смысл показателей отвечает бизнес.
Вывод
DAX — язык, на котором бизнес-логика превращается в цифры. Если понимаешь его возможности, проще ставить задачи BI-команде и проверять, что получилось в отчётах.