Справочник по функциям DAX

Ссылка на функцию DAX содержит подробные сведения, включая синтаксис, параметры, возвращаемые значения и примеры для каждой из более чем 250 функций, используемых в формулах анализа данных (DAX).

Важно!

Не все функции DAX поддерживаются или включены в более ранние версии Power BI Desktop, Analysis Services и Power Pivot в Excel.

В этом разделе

Новые функции DAX — эти функции являются новыми или являются существующими функциями, которые были значительно обновлены.

Функции агрегирования. Эти функции вычисляют (скалярное) значение, например количество, сумм, среднее, минимальное или максимальное значение для всех строк в столбце или таблице, как определено выражением.

Функции даты и времени. Эти функции в DAX похожи на функции даты и времени в Microsoft Excel. Однако функции DAX основаны на типах данных datetime , используемых в Microsoft SQL Server.

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

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

Функции сведений . Эти функции смотрят на таблицу или столбец, предоставленный в качестве аргумента другой функции, и возвращает, соответствует ли значение ожидаемому типу. Например, функция ISERROR возвращает значение TRUE, если указанное значение содержит ошибку.

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

Математические и триг-функции — математические функции в DAX похожи на математические и тригонометрические функции Excel. Однако существуют некоторые различия в числовых типах данных, используемых функциями DAX.

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

Родительские и дочерние функции. Эти функции помогают пользователям управлять данными, представленными в виде родительской или дочерней иерархии в их моделях данных.

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

Статистические функции — эти функции вычисляют значения, связанные со статистическими распределениями и вероятностью, например стандартное отклонение и число перемутации.

Функции обработки таблиц — эти функции возвращают таблицу или управляют существующими таблицами.

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

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

Справочник по синтаксису DAX
Справочник по оператору DAX
Соглашения об именовании параметров DAX