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


Виртуальный столбец

Представляет определение виртуального столбца в инструкции DEFINE запроса DAX.

Синтаксис

[DEFINE 
    (
      COLUMN <table name>[<column name>] = <scalar expression>
    ) + 
]

(EVALUATE <table expression>) +

Параметры

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

Возвращаемое значение

Определяется виртуальный столбец

Замечания

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

  • Для таблицы DirectQuery скалярное выражение подвержено возможности источника данных. Ограничение совпадает с вычисляемым столбцом DirectQuery.

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

  • При определении виртуального столбца в виртуальной таблице с визуальной фигурой этот виртуальный столбец считается визуальным вычислением и подвергается ограничениям визуального вычисления.

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

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