Freigeben über


EXCEPT

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die Zeilen der first Tabelle im Ausdruck zurück, die not in der second Tabelle angezeigt werden.

Syntax

EXCEPT(<table_expression1>, <table_expression2>)

Parameter

Ausdruck Definition
Table_expression Ein beliebiger DAX Ausdruck, der eine Tabelle zurückgibt.

value zurückgeben

Eine Tabelle, die die Zeilen einer Tabelle minus all den Zeilen einer anderen Tabelle contains.

Bemerkungen

  • If eine Zeile bei all in beiden Tabellen angezeigt wird, and ihre Duplikate im Resultset not vorhanden sind. If eine Zeile nur in table_expression1 angezeigt wird, wird sie and ihre Duplikate im Resultset angezeigt.

  • Die Spaltennamen entsprechen den Spaltennamen in table_expression1.

  • Die zurückgegebene Tabelle verfügt über eine Linie basierend auf den Spalten in table_expression1 , unabhängig von der Zeile der Spalten in der second Tabelle. Beispielsweise reduziert if die first Spalte von first table_expression eine Linie an die Basisspalte C1 im Modell, die Except reduziert die Zeilen basierend auf der Verfügbarkeit von values in der spalte first von second table_expression and die Linie für die Basisspalte C1 intakt.

  • Die beiden Tabellen müssen dieselbe Anzahl von Spalten aufweisen.

  • Spalten werden basierend auf der Positionierung, and Datenvergleich ohne Typkoersion verglichen.

  • Der zurückgegebene Zeilensatz hängt von der Reihenfolge der beiden Ausdrücke ab.

  • Die zurückgegebene Tabelle enthält not Spalten aus Tabellen related in table_expression1.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Staaten 1

Zustand
Ein
B
B
B
C
D
D

Staaten 2

Zustand
B
C
D
D
D
E
E
E

Except(Staaten1, Staaten2)

Zustand
Ein

Except(Staaten2, Staaten1)

Zustand
E
E
E