EXCEPT

適用対象: 計算列計算テーブルメジャービジュアル計算

2 番目のテーブルに表示されない式の最初のテーブルの行を返します。

構文

EXCEPT(<tableExpression1>, <tableExpression2>)

パラメーター

用語 定義
tableExpression テーブルを返す任意の DAX 式。

戻り値

1 つのテーブルの行から別のテーブルのすべての行を引いた行を含むテーブル。

備考

  • 両方のテーブルに行がまったく表示されない場合、その行とその重複は結果セットに存在しません。 tableExpression1 にのみ行が表示され、その重複が結果セットに表示されます。

  • 列名は tableExpression1 の列名と一致します。

  • 返されるテーブルには、2 番目のテーブルの列の系列に関係なく、tableExpression1 の列に基づく系列があります。 たとえば、最初の tableExpression の最初の列にモデルのベース列 C1 への系列がある場合、Except は 2 番目の tableExpression の最初の列の値の可用性に基づいて行を減らし、基本列 C1 の系列をそのまま保持します。

  • 2 つのテーブルの列数は同じである必要があります。

  • 列は、配置に基づいて比較され、型強制なしのデータ比較が行われます。

  • 返される行のセットは、2 つの式の順序によって異なります。

  • 返されるテーブルには、tableExpression1 に関連するテーブルの列は含まれません。

  • この関数は、計算列または行レベル セキュリティ (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