2 番目のテーブルに表示されない式の最初のテーブルの行を返します。
構文
EXCEPT(<table_expression1>, <table_expression2>)
パラメーター
| 用語 | 定義 | 
|---|---|
Table_expression | 
テーブルを返す任意の DAX 式。 | 
戻り値
1 つのテーブルの行から別のテーブルのすべての行を引いた行を含むテーブル。
備考
両方のテーブルに行がまったく表示されない場合、その行とその重複は結果セットに存在しません。 行がtable_expression1にのみ表示される場合、その行とその重複が結果セットに表示されます。
列名は、table_expression1内の列名と一致します。
返されるテーブルには、2 番目のテーブルの列の系列に関係なく、table_expression1の列に基づく系列があります。 たとえば、最初のtable_expressionの最初の列にモデルの基本列 C1 への系列がある場合、Except は、2 番目のtable_expressionの最初の列の値の可用性に基づいて行を減らし、基本列 C1 の系列をそのまま保持します。
2 つのテーブルの列数は同じである必要があります。
列は、配置に基づいて比較され、型強制なしのデータ比較が行われます。
返される行のセットは、2 つの式の順序によって異なります。
返されるテーブルには、table_expression1に関連するテーブルの列は含まれません。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
States1
| 状態 | 
|---|
| ある | 
| B | 
| B | 
| B | 
| C | 
| D | 
| D | 
States2
| 状態 | 
|---|
| B | 
| C | 
| D | 
| D | 
| D | 
| E | 
| E | 
| E | 
Except(States1, States2)
| 状態 | 
|---|
| ある | 
Except(States2, States1)
| 状態 | 
|---|
| E | 
| E | 
| E |