Глоссарий DAX

Аналитический запрос

Визуальные элементы Power BI запрашивают модель данных с помощью аналитического запроса. Аналитический запрос стремится уменьшить потенциально большие объемы данных и сложности модели с помощью трех отдельных этапов: фильтрация, группа и сводка. Аналитический запрос создается автоматически при назначении полей визуальным элементам отчета. Авторы отчетов могут управлять поведением назначений полей путем переименования полей, изменения метода суммирования или отключения суммирования для достижения группирования. Во время разработки отчета фильтры можно добавлять в отчет, страницу отчета или визуальный элемент. В режиме чтения фильтры можно изменить в области Фильтры или с помощью взаимодействия с срезами и другими визуальными элементами, применяя перекрестную фильтрацию.

ПУСТОЙ

DAX определяет отсутствие значения как ПУСТОЕ. Это эквивалент SQL NULL, но он не ведет себя точно так же. Он более тесно связано с Excel и тем, как он определяет пустую ячейку. ПУСТОе значение вычисляется как нулевая или пустая строка при сочетании с другими операциями. Например, BLANK + 20 = 20. Всегда используйте прописные буквы; множественное число — BLANKs с маленькой буквой 's'.

Вычисляемый столбец

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

Вычисляемая мера

В табличном моделировании не существует такого понятия, как вычисляемая мера . Используйте меру вместо. Слово вычисленное используется для описания вычисленных таблиц и столбцов. Он отличает их от таблиц и столбцов, поступающих из Power Query. Power Query не имеет концепции меры.

Вычисляемая таблица

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

Вычисление

Преднамеренный процесс, который преобразует один или несколько входных данных в один или несколько результатов. В табличной модели данных вычисление может быть объектом модели; вычисляемая таблица, вычисляемый столбец или мера.

Контекст

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

ДАКС

Язык выражений анализа данных (DAX) — это язык формул для Power Pivot в Excel, Power BI, Azure Analysis Services и табличное моделирование в службах SQL Server Analysis Services. Вы также можете использовать DAX для добавления вычислений модели данных и определения правил безопасности на уровне строк (RLS).

Динамическая безопасность

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

Выражение

Единица логики DAX, которая вычисляется и возвращает результат. Выражения могут объявлять переменные, в этом случае им назначается вложенное выражение, и они должны включать инструкцию RETURN, которая выводит окончательное выражение. Выражения создаются с помощью объектов модели (таблиц, столбцов или мер), функций, операторов или констант.

Поле

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

Формула

Одно или несколько выражений DAX, используемых для определения вычисления модели. Внутренние выражения называются вложенными выражениями. Plural — это формулы.

Функция

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

Неявная мера

Автоматическое вычисление, достигнутое путем настройки визуального элемента Power BI для суммирования значений столбцов. числовые столбцы поддерживают наибольшее разнообразие методов суммирования, включая: сумма, среднее, минимум, максимум, число (уникальные значения), количество, стандартное отклонение, дисперсия или медиана. Столбцы других типов данных также можно суммировать. текстовые столбцы можно суммировать с помощью: First (в алфавитном порядке), Last (в алфавитном порядке), Count (Distinct) или Count. столбцы даты можно обобщить, используя следующие методы: "Ранний", "Последний", "Подсчет (уникальных значений)" или "Подсчет". логические столбцы можно суммировать с помощью: Count (Distinct) или Count.

Функция итератора

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

MDX

Язык многомерных выражений — это язык формул для многомерных моделей служб SQL Server Analysis Services (также известных как кубов). MDX можно использовать для запроса табличных моделей, однако оно не может определять неявные меры. Он может запрашивать только меры, которые уже определены в модели.

Мера

Вычисление, приводящее к результатам суммирования. Меры — это неявные или явные. Явная мера — это вычисление, добавленное в табличную модель данных путем написания формулы DAX. Формула меры должна возвращать скалярное значение. В области поля явные меры украшены значком калькулятора. Явные меры требуются, если модель запрашивается с помощью многомерных выражений (MDX), как в случае использования функции "Анализ в Excel". Явная мера обычно называется мерой.

Группа мер

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

Вычисление модели

Именованной формулы, которая используется для добавления вычисляемой таблицы, вычисляемого столбца или измерения в табличную модель данных. Его структура NAME = FORMULA. Большинство вычислений добавляются модельировщиками данных в Power BI Desktop, но меры также можно добавить в отчет о динамическом подключении. См. меры доклада .

Быстрые меры

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

Меры по отчету

Также называется мерами уровня отчета . Они добавляются в отчет о динамическом подключении в Power BI Desktop путем написания формулы DAX, но только для подключений к моделям Power BI или табличным моделям служб Analysis Services.

Безопасность на уровне строк

Также известен как RLS. Метод проектирования для ограничения доступа к подмножествам данных для конкретных пользователей. В табличной модели она достигается путем создания ролей модели. Роли имеют правила, которые являются выражениями DAX для фильтрации строк таблицы.

Скалярный

В DAX скаляр является одним значением. Скаляр может иметь любой тип данных: Decimal, Integer, DateTime, String, Currency, Boolean. Скалярное значение может быть результатом выражения, вычисляемого из нескольких значений. Например, функция агрегирования, например MAX(), возвращает одно максимальное значение из набора значений, из которого требуется оценить.

Суммаризация

Операция, применяемая к значениям столбца. См. измерение.

Аналитика времени

Анализ временных данных относится к вычислениям во времени, например, с начала года (YTD).

Функция аналитики времени

DAX включает много функций временной аналитики. Каждый раз функция аналитики достигает своего результата путем изменения контекста фильтра для фильтров дат. Примеры функций: TOTALYTD и SAMEPERIODLASTYEAR.

Значение, значения

Данные для визуализации.

Параметр What-if

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