Блог Effema
Power BI

Топ формул DAX

DAX — это набор функций, операторов и констант, которые можно использовать в формуле или выражении, чтобы подсчитывать и возвращать одно или несколько значений. Говоря проще, DAX помогает создавать новую информацию из данных, уже имеющихся в модели.

А топ формул DAX позволит превратить ваши отчёты в серьёзный инструмент аналитики🙌🏻

📌 CALCULATE
Помогает рассчитать выражение с учётом изменённого контекста фильтра. Записывается так: •CALCULATE (<выражение>[,<фильтр1>,<фильтр2>… ])

📌 FILTER
Помогает выбрать данные в таблице или выражении по заданному критерию.
Записывается так: •FILTER (<таблица>,<фильтр>)

📌 ALL
Действует с точностью наоборот, чем FILTER - снимает применённые к таблице фильтры и проводит вычисления по всем строкам и значениям столбцов.
Записывается так: ALL (<таблица> или <столбец>[, <столбец1>,<столбец2>,… ])

📌 SUMX
Суммирует значения выражения по столбцам. Формула: •SUMX (<таблица>,<выражение>)

📌 CALENDARAUTO
Одна из важнейших таблиц в Power BI - это таблица дат - Календарь. С её помощью производятся вычисления по конкретным периодам, связанными датами в том числе.
Формула для создания: Календарь = CALENDARAUTO.

📌FORMAT
Функция преобразует значение в текст в необходимом формате.
Формула:
•FORMAT (<значение>,<формат строки>)

📌 DATEADD
Поможет сравнить показатели разных период: прошлый и текущий год.
Записывается так: •DATEADD (<даты>,<количество интервалов>,<вид интервала>)

📌 TOTALYTD
Вычисляет значения выражения с начала года в текущем контексте. С помощью него можно посчитать нарастание показателей за год.
Формула:
•TOTALYTD (<выражение>,<даты>[,<фильтр>] [,<конец года>])

Ну а если, необходимы нарастающие данные по итогам квартала или месяцев, то используется:
 📍для квартала: TOTALQTD ( <выражение>,<даты> [, <фильтр> ])
📍для месяца: TOTALMTD (<выражение>, <даты>[, <фильтр> ])

📌 LASTNONBLANK
Определяет последнее непустое значение в таблице. А чтобы найти первое - поможет формула FIRSTNONBLANK👌🏻С их помощью можно посчитать остатки в начале и конце периода, а также вычислить остатки, неуказанные на последний день периода.
Записывается так:
•FIRSTNONBLANK (<столбец>, <выражение>)
•LASTNONBLANK (<столбец>, <выражение>)

📌 CLOSINGBALANCEYEAR
Вычисляет значения выражения для последней даты года. Для квартала - CLOSINGBALANCEQUARTER, для месяца - CLOSINGBALANCEMONTH.
Формулы:
•CLOSINGBALANCEYEAR ( <выражение>, <даты> [, <фильтр> ][, <конец года> ] )
•CLOSINGBALANCEQUARTER ( <выражение>, <даты> [, <фильтр> ] )
•CLOSINGBALANCEMONTH ( <выражение>, <даты> [, <фильтр> ] )

Пользовались уже какой-то формулой? Упростило вычисления?☺️

Comments powered by Agentima