共用方式為


EXCEPT

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

傳回表達式中第一個數據表的數據列,該數據列不會出現在第二個數據表中。

語法

EXCEPT(<table_expression1>, <table_expression2>)

參數

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

傳回值

數據表,其中包含一個數據表的數據列減去另一個數據表的所有數據列。

言論

  • 如果這兩個數據表中全都出現一個數據列,它和其重複專案就不會出現在結果集中。 如果數據列只出現在table_expression1中,其重複專案就會出現在結果集中。

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

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

  • 這兩個數據表的數據行數目必須相同。

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

  • 傳回的數據列集取決於兩個表達式的順序。

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

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

States1

一個
B
B
B
C
D
D

States2

B
C
D
D
D
E
E
E

例外(州1,州2)

一個

例外(州2,州1)

E
E
E