UNION
テーブルのペアから union (結合) テーブルを作成します。
構文
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
パラメーター
用語 | 定義 |
---|---|
table_expression |
テーブルを返す任意の DAX 式。 |
value を返す
2 つの各テーブル式の行を containsall するテーブル。
解説
2 つのテーブルは同じ列数である必要があります。
列は、それぞれのテーブル内の位置によって結合されます。
返されるテーブルの列名は、table_expression1 の列名と一致します。
重複する行が保持されます。
返されるテーブルには、可能な限り系列が含まれています。 たとえば、各table_expressionの first 列がモデル内の同じベース列 C1 に系列を持つ if、UNION 結果の first 列は C1 に系列付けされます。 ただし、結合された列 if、異なる基本列に対する系列があります。拡張列がある orif、UNION の結果の列には系列がありません。
データ型が異なる場合、結果のデータ型は、データ型の強制型変換に対する規則に基づいて決定されます。
返されるテーブル notrelated テーブルの列が含まれます。
この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。
例
次の式では、INDInventory テーブル and USAInventory テーブルを 1 つのテーブルに結合して、union を作成します。
UNION(UsaInventory, IndInventory)
USAInventory
国/地域 | State | Count | 合計 |
---|---|---|---|
米国 | CA | 5 | 500 |
米国 | WA | 10 | 900 |
INDInventory
国/地域 | State | Count | 合計 |
---|---|---|---|
IND (インド) | JK (ジャンムー カシミール) | 20 | 800 |
IND (インド) | MH | 25 | 1000 |
IND (インド) | WB (西ベンガル) | 10 | 900 |
戻り値テーブル
国/地域 | State | Count | 合計 |
---|---|---|---|
米国 | CA | 5 | 500 |
米国 | WA | 10 | 900 |
IND (インド) | JK (ジャンムー カシミール) | 20 | 800 |
IND (インド) | MH | 25 | 1000 |
IND (インド) | WB (西ベンガル) | 10 | 900 |