DATATABLE
データ値のインライン セットを宣言するためのメカニズムを提供します。
構文
DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})
パラメーター
用語 | 定義 |
---|---|
ColumnName |
テーブルを返す任意の DAX 式。 |
DataType |
INTEGER、DOUBLE、STRING、BOOLEAN、CURRENCY、DATETIME を含む列挙体 |
value |
配列の配列を提供するために入れ子になった 1 次元配列定数に Excel 構文を使用する 1 つの引数。 この引数は、テーブル内のデータ値のセットを表します。 例えば { {行 1} の値、{行 2} の値、{行 3} の値など。 } ここで、{row1} の値は、定数式のコンマ区切りのセット、つまり定数の組み合わせであり、DATE、TIME、BLANKなどのいくつかの基本関数と組み合わされ、DATE と TIME の間のプラス演算子と単項マイナス演算子を使用して負の値を表すことができます。 すべての有効な値は、3、-5、BLANK()、"2009-04-15 02:45:21" です。 値は、直前の式の外部では何も参照できず、列、テーブル、リレーションシップ、またはその他の何かを参照することはできません。 欠損値は、BLANK() と同じように扱われます。 たとえば、{1,2,BLANK(),4} {1,2,,4} |
戻り値
値のインライン セットを宣言するテーブル。
備考
DATATABLEとは異なり、テーブル コンストラクター では、任意のスカラー式を入力値として使用できます。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
= DataTable("Name", STRING,
"Region", STRING
,{
{" User1","East"},
{" User2","East"},
{" User3","West"},
{" User4","West"},
{" User4","East"}
}
)