次の方法で共有


EXCEPT

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

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

構文

EXCEPT(<table_expression1>, <table_expression2>)

パラメーター

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

戻り値

あるテーブルの行から、もう 1 つのテーブルのすべての行を差し引いたテーブル。

解説

  • ある行が間違いなく両方のテーブルに出現する場合、その行とその重複は結果セットに存在しません。 ある行が table_expression1 にのみ出現する場合、その行とその重複は結果セットに出現します。

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

  • 返されるテーブルの系列は、2 番目のテーブルの列の系列にかかわらず、table_expression1 の列に基づきます。 たとえば、1 番目の table_expression の第 1 列にモデルのベース列 C1 への系列がある場合、EXCEPT は 2 番目の table_expression の第 1 列の値の可用性に基づいて行を減らし、ベース列 C1 の系列をそのまま保持します。

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

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

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

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

  • この関数は、計算列または行レベルのセキュリティ (RLS) ルールで使用される場合、DirectQuery モードでの使用はサポートされません。

States1

State
A
B
B
B
貸方
D
D

States2

State
B
貸方
D
D
D
E
E
E

Except(States1, States2)

State
A

Except(States2, States1)

State
E
E
E