閱讀英文

共用方式為


相交

適用於:匯出數據行計算數據表量值視覺計算

傳回兩個數據表的數據列交集,保留重複專案。

語法

INTERSECT(<table_expression1>, <table_expression2>)  

參數

術語 定義
Table_expression 傳回數據表的任何 DAX 運算式。

傳回值

數據表,其中包含table_expression1中也位於table_expression2中的所有數據列

異常

言論

  • 交集不是通勤的。 一般而言,Intersect(T1, T2) 的結果集會與 Intersect(T2, T1) 不同。

  • 重複的數據列會保留。 如果數據列出現在table_expression1和table_expression2中,則結果集中會包含table_expression_1中的所有重複專案。

  • 數據行名稱會比對table_expression1中的數據行名稱。

  • 傳回的數據表會根據 table_expression1 中的數據行進行譜系,而不論第二個數據表中的數據行譜系為何。 例如,如果第一個table_expression的第一個數據行具有模型中基底數據行 C1 的譜系,則交集會根據第二個 table_expression數據行的第一個數據行相交來減少數據列,並將基底數據行 C1 上的譜系維持不變。

  • 數據行會根據定位進行比較,且沒有類型強制的數據比較。

  • 傳回的數據表不包含與table_expression1相關的數據表數據行。

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

States1

一個
一個
B
B
B
C
D
D

States2

B
C
D
D
D
E

交集(州1,州2)

B
B
B
C
D
D

交集(州2,州1)

B
C
D
D
D