表构造函数

返回包含一列或多列的表。

语法

{  <scalarExpr1>, <scalarExpr2>, …  } {  ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), …  }

parameters

术语定义
scalarExprN任何返回标量值的 DAX 表达式。

返回值

包含一列或多列的表。 表中只有一列时,列的名称为 Value。 如果表中有 N 列 (N > 1),则从左到右的列名为 Value1、Value2、…、ValueN。

备注

  • 第一个语法返回只包含一列的表。 第二个语法返回包含一列或多列的表。

  • 所有行的标量表达式数量必须相同。

  • 不同行中某列的值的数据类型不同时,所有值都转换为通用数据类型。

示例 1

下面是 DAX 查询:

EVALUATE {  1, 2, 3  }

EVALUATE {  (1), (2), (3)  }

返回以下单列表:

[值]
1
2
3

示例 2

以下 DAX 查询:

EVALUATE    {         (1.5, DATE(2017, 1, 1), CURRENCY(199.99), "A"),        (2.5, DATE(2017, 1, 2), CURRENCY(249.99), "B"),        (3.5, DATE(2017, 1, 3), CURRENCY(299.99), "C")     }

返回:

[值 1][值 2][值 3][值 4]
1.52017 年 1 月 1 日199.99A
2.52017 年 1 月 2 日249.99B
3.51/3/2017299.99C

示例 3

以下 DAX 查询:

EVALUATE {  1, DATE(2017, 1, 1), TRUE, "A"  }

返回以下采用字符串数据类型的单列表:

[值]
1
2017 年 1 月 1 日
TRUE
A

results matching ""

    No results matching ""