共用方式為


資料表建構函式

傳回含有一或多個資料行的資料表。

語法

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

參數

詞彙 定義
scalarExprN 傳回純量值的任何 DAX 運算式。

傳回值

包含一或多個資料行的資料表。 只有一個資料行時,資料行的名稱為 Value。 當有 N 個資料行且 N > 1 時,資料行名稱由左至右會分別為 Value1、Value2、…、ValueN。

備註

  • 第一個語法會傳回單一資料行的資料表。 第二個語法會傳回包含一或多個資料行的資料表。

  • 純量運算式的數目必須與所有資料列數目相同。

  • 當不同資料列中的資料行值資料類型不同時,所有值都會轉換為共同的資料類型。

範例 1

下列 DAX 查詢:

EVALUATE { 1, 2, 3 }

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

傳回下列單一資料行資料表:

[Value]
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")
    }

會傳回:

[Value1] [Value2] [Value3] [Value4]
1.5 2017/1/1 199.99 A
2.5 2017/1/2 249.99 B
3.5 1/3/2017 299.99 C

範例 3

下列 DAX 查詢:

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

傳回字串資料類型的單一資料行資料表:

[Value]
1
2017/1/1
TRUE
A