共用方式為


UNION

適用於:導出數據行計算數據表Measure視覺計算

從一對數據表建立 union(聯結)數據表。

語法

UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)

參數

詞彙 定義
table_expression 傳回數據表的任何 DAX 表達式。

傳回 value

數據表,containsall 兩個數據表運算式中的數據列。

備註

  • 這兩份資料表必須具有相同數目的資料行。

  • 資料行依其在各自資料表中的位置合併。

  • 傳回資料表中的資料行名稱會比對 table_expression1 中的資料行名稱。

  • 重複的資料列會予以保留。

  • 傳回的資料表可能會有譜系。 例如,if 模型中每個table_expression first 數據行都有相同基底數據行 C1 的譜系,則 UNION 結果中的 first 數據行將具有譜系至 C1。 不過,if 合併的數據行具有不同基底數據行的譜系,orif 有擴充數據行,UNION 產生的數據行就不會有譜系。

  • 當資料類型不同時,則產生的資料類型會依資料類型強制型轉規則判斷。

  • 傳回的數據表會 not 包含來自 related 數據表的數據行。

  • 在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。

範例

下列表達式會將USAInventory資料表 and INDInventory 資料表合併成單一數據表,以建立 union:

UNION(UsaInventory, IndInventory)

USAInventory

國家/地區 州/省 Count 總數
USA CA 5 500
USA WA 10 900

INDInventory

國家/地區 州/省 Count 總數
IND JK 20 800
IND MH 25 1000
IND WB 10 900

傳回資料表

國家/地區 州/省 Count 總數
USA CA 5 500
USA WA 10 900
IND JK 20 800
IND MH 25 1000
IND WB 10 900