次の方法で共有


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

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

構文

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

パラメーター

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

戻り値

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

備考

  • 最初の構文は、1 つの列のテーブルを返します。 2 番目の構文は、1 つ以上の列のテーブルを返します。

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

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

例 1

次の DAX クエリ:

EVALUATE { 1, 2, 3 }

そして

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

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

[値]
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 データ型の単一列の次の表を返します。

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