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


DEFINE

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

Синтаксис

[DEFINE 
    (
     (MEASURE <table name>[<measure name>] = <scalar expression>) | 
     (VAR <var name> = <table or scalar expression>) |
     (TABLE <table name> = <virtual table definition>) | 
     (COLUMN <table name>[<column name>] = <scalar expression>) | 
    ) + 
]

(EVALUATE <table expression>) +

Параметры

Срок Определение
Entity MEASURE, VAR, TABLE1или COLUMN1.
name Имя определения меры, var, таблицы или столбца. Это не может быть выражением. Имя не должно быть уникальным. Имя существует только для длительности запроса.
expression Любое DAX выражение, возвращающее табличное или скалярное значение. Выражение может использовать любую из определенных сущностей. Если требуется преобразовать скалярное выражение в табличное выражение, обтекайте выражение внутри конструктора таблицы с фигурными скобками {}или используйте функцию ROW() для возврата одной таблицы строк.

[1]Осторожность: определения таблицы и столбца, области запросов предназначены только для внутреннего использования. Хотя вы можете определить выражения TABLE и COLUMN для запроса без синтаксической ошибки, они могут создавать ошибки среды выполнения и не рекомендуется.

Замечания

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

  • В инструкции DEFINE требуется по крайней мере одно определение.

  • Определения мер для мер модели переопределения запроса с тем же именем.

  • VAR имена имеют уникальные ограничения. Дополнительные сведения см. в разделе VAR — параметры.

  • Дополнительные сведения об использовании инструкции DEFINE см. в DAX запросах.

  • Дополнительные сведения о виртуальном столбце см. в виртуального столбца

  • Дополнительные сведения о виртуальной таблице см. в

EVALUATE
VAR
MEASURE
виртуальных таблицDAX запросов