Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет инструкцию с одним или несколькими определениями сущностей, которые можно применить к одному или нескольким операторам
Синтаксис
[DEFINE
(
(COLUMN <table name>[<column name>] = <scalar expression>) |
(FUNCTION <function name> = ([parameter name]: [parameter type], ...) => <function body>) |
(MEASURE <table name>[<measure name>] = <scalar expression>) |
(TABLE <table name> = <virtual table definition>) |
(VAR <var name> = <table or scalar expression>) |
) +
]
(EVALUATE <table expression>) +
Параметры
| Срок | Определение |
|---|---|
Entity |
СТОЛБЕЦ1, ФУНКЦИЯ, MEASUREТАБЛИЦА1 или VAR. |
name |
Имя столбца, функции, меры, таблицы или определения var. Это не может быть выражением. Имя не должно быть уникальным. Имя существует только для длительности запроса. |
expression |
Любое DAX выражение, возвращающее табличное или скалярное значение. Выражение может использовать любую из определенных сущностей. Если требуется преобразовать скалярное выражение в табличное выражение, обтекайте выражение внутри конструктора таблицы с фигурными скобками {}или используйте функцию ROW() для возврата одной таблицы строк. |
parameter type
parameter name
function body
|
См. инструкцию FUNCTION. |
Замечания
Запрос DAX может содержать несколько операторов EVALUATE, но может иметь только одну инструкцию DEFINE. Определения в инструкции DEFINE могут применяться к любым EVALUATE операторам в запросе.
В инструкции DEFINE требуется по крайней мере одно определение.
Определения мер для мер модели переопределения запроса с тем же именем.
VAR имена имеют уникальные ограничения. Дополнительные сведения см. в разделе VAR — параметры.
Дополнительные сведения об использовании инструкции DEFINE см. в DAX запросах.
Дополнительные сведения о виртуальном столбце см. в виртуального столбца
Дополнительные сведения о определяемых пользователем функциях см. в DAX разделе DAX "Определяемые пользователем функции"