虚拟列

在 DAX的 语句中引入虚拟列定义。

语法

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

(EVALUATE <table expression>) +

参数

标量表达式定义虚拟列的内容。 表达式在表中逐行计算。 虚拟列仅在当前查询范围内定义。

返回值

定义虚拟列

言论

  • 即使导入模型也按需计算虚拟列。 此行为不同于在刷新期间处理的计算列。

  • 对于 DirectQuery 表,标量表达式受数据源功能的约束。 此限制与 DirectQuery 计算列相同。

  • 在对具有大量行的表定义虚拟列时,请仔细评估性能影响。

  • 在具有视觉形状的虚拟表上定义虚拟列时,此虚拟列被视为视觉计算,并受视觉计算限制的约束。

  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

DEFINE
EVALUATE
VAR
虚拟表DAX 查询