Поделиться через


глоссарий DAX

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

BI визуальные элементы запрашивают модель данных с помощью аналитического запроса. Аналитический запрос стремится уменьшить потенциально большие объемы данных and сложности модели с помощью трех отдельных этапов: Filter, группирования andsummarize. Аналитический запрос создается автоматически при назначении полей визуальным элементам отчета. Авторы отчетов могут управлять поведением назначений полей путем переименования полей, изменения метода суммирования, or отключения суммирования для достижения группирования. При проектировании отчетов timefilters можно добавить в отчет, страницу отчета, or визуальный элемент. В режиме чтения filters можно изменить в области Filters, or взаимодействиями с срезами and другими визуальными элементами (перекрестная фильтрация).

BLANK

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

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

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

Рассчитано measure

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

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

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

Вычисление

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

Контекст

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

DAX

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

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

Если правила безопасности на уровне строк (RLS) применяются с использованием учетной записи пользователя отчета. Таблицы модели filter с помощью имени учетной записи пользователя могут быть созданы функциями USERNAMEorUSERPRINCIPALNAME. См. безопасность на уровне строк.

Выражение

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

Поле

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

Формула

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

Функция

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

Неявные measure

Автоматическое вычисление, достигнутое путем настройки визуализации BI Power для столбца summarizevalues. числовые столбцы поддерживают наибольшее range суммирования, включая: Sum, Average, минимальное, максимальное, Count (отдельно), Count, стандартное отклонение, вариативность, orMedian. Столбцы других типов данных также можно суммировать. столбцы текста можно суммировать с помощью: (в алфавитном порядке), (в алфавитном порядке), (отдельные), . Date столбцы можно суммировать с помощью: Earliest, Последние, Count (Отдельные), orCount. Булевые столбцы можно обобщать с помощью: Count (Уникальные), orCount.

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

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

MDX

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

Measure

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

группа Measure

Таблица моделей, в которой contains есть как минимум один measure, and не обладает иерархиями, а также or имеет видимые столбцы. В области поля каждая группа measure украшена значком с несколькими калькуляторами. Measure группы перечислены в верхней части области полей , and отсортированы по алфавиту по имени.

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

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

Быстрые меры

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

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

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

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

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

Скалярный

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

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

Операция, применяемая к столбцу values. См. measure.

аналитика Time

Time аналитика относится к вычислениям по time, например yearкdate (YTD).

функция аналитики Time

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

Value, values

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

Параметр What-if

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