次の方法で共有


テーブル コンストラクター

1 つ以上の列のテーブル or 返します。

構文

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

パラメーター

用語 定義
scalarExprN スカラー valueを返す任意の DAX 式。

value を返す

1 つの or 列のテーブル。 列が 1 つしかない場合、列の名前は Value。 N > 1 の N 列がある場合、left から right までの列の名前は Value1、Value2、...、ValueN です。

備考

  • first 構文は、1 つの列のテーブルを返します。 second 構文は、1 つ以上の列のテーブル or 返します。

  • スカラー式の数は、all 行で同じである必要があります。

  • 列の values のデータ型が異なる行で異なる場合、allvalues は共通のデータ型に変換されます。

例 1

次の DAX クエリ:

EVALUATE { 1, 2, 3 }

and

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

1 つの列の次の表を返します。

[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 1/1/2017 199.99 ある
2.5 1/2/2017 249.99 B
3.5 1/3/2017 299.99 C

例 3

次の DAX クエリ:

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

String データ型の単一列の次の表を返します。

[Value]
1
1/1/2017
TRUE
ある