EXCEPT

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

傳回表達式中 first 數據表的數據列,not 出現在 second 數據表中。

語法

EXCEPT(<table_expression1>, <table_expression2>)

參數

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

傳回 value

數據表,contains 一個數據表的數據列減去 all 另一個數據表的數據列。

言論

  • If 兩個數據表中的 all 出現一個數據列,它會 and 其重複專案 not 出現在結果集中。 If 數據列只會出現在table_expression1中,它 and 其重複專案會出現在結果集中。

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

  • 不論 second 數據表中的數據行歷程為何,傳回的數據表都會根據 table_expression1 中的數據行歷程。 例如,iffirst table_expression 的 first 數據行具有模型基底數據行 C1 的歷程,Except 會根據 first 數據行中 values 的可用性來減少數據列,second table_expression and 保留基底數據行 C1 上的譜系。

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

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

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

  • 傳回的數據表會 not 包含數據表 related 到table_expression1的數據行。

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

States1

一個
B
B
B
C
D
D

States2

B
C
D
D
D
E
E
E

Except(州1、州2)

一個

Except(國家2、州1)

E
E
E