Наиболее часто используемые функции по сценариям
Меня часто спрашивают, какими стандартными функциями в Microsoft Power BI на языке DAX можно решить многие типовые и не очень сложные задачи. Ниже приведу такой список c краткой характеристикой по действию функции.
Надеюсь, будет полезным!
- SUM - для подсчета суммы значения по столбцу
- COUNT – для подсчета количества по столбцу
- DISTINCTCOUNT – для подсчета уникальных значений по столбцу
- CALCULATE – для расчетов с использованием дополнительных фильтров
- ALL – снимает все фильтры относительно выражения
- ALLEXEPT – снимает все фильтры относительно выражения за исключением указанного столбца
- MIN (MINX) – для нахождения минимального значения
- MAX(MAXX) – для нахождения максимального значения
- FORMAT – для задания определенного формата значения
- TODAY – для использования даты «Сегодня»
- DATESBETWEEN – для создания интервала между датами, который будет использоваться в выражении
- DATEDIFF – считает интервал между датами
- FILTER – для задания фильтрующего значения, например в функции CALCULATE
- DIVIDE – функция деления одного значения на другое
- IF [(IFERROR), (IF(AND)), (IF(OR)) – для задания логического выражения (если, если(ошибка),если(и), если(или)
- SUMX – для умножения ячеек из двух разных строк
- CALENDAR – для создания простого календаря с ручным вводом первой и последней даты
- CALENDARAUTO – для создания автоматического календаря
- COUNTROWS – для подсчета значения по количеству строк
- SWITCH – для возврата (получения) различных значений в зависимости от значения или выражения
- BLANK – для возврата пустого значения
- RANKX – для ранжирования (присвоения значения) или выборки по присвоенному значению
- VAR – для создания переменной, которую потом используют в выражении
- VALUES – для создания столбца с уникальными значениями
- SAMEPERIODLASTYEAR – для получения значения за аналогичный период в прошлом
Спасибо за внимание!