次の方法で共有


UNION

適用対象:計算列計算テーブルMeasureビジュアル計算

テーブルのペアから 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