EXCEPT
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die Zeilen der ersten Tabelle im Ausdruck zurück, die nicht in der zweiten Tabelle angezeigt werden.
Syntax
EXCEPT(<table_expression1>, <table_expression2>)
Parameter
Ausdruck | Definition |
---|---|
Table_expression |
Ein beliebiger DAX Ausdruck, der eine Tabelle zurückgibt. |
Rückgabewert
Eine Tabelle, die die Zeilen einer Tabelle enthält, abzüglich aller Zeilen einer anderen Tabelle.
Bemerkungen
Wenn eine Zeile in beiden Tabellen überhaupt angezeigt wird, sind sie und ihre Duplikate nicht im Resultset vorhanden. Wenn eine Zeile nur in table_expression1 angezeigt wird, werden sie und ihre Duplikate im Resultset angezeigt.
Die Spaltennamen entsprechen den Spaltennamen in table_expression1.
Die zurückgegebene Tabelle weist eine Linie basierend auf den Spalten in table_expression1 auf, unabhängig von der Zeile der Spalten in der zweiten Tabelle. Wenn z. B. die erste Spalte der ersten table_expression eine Linie zur Basisspalte C1 im Modell aufweist, reduziert die Ausnahme die Zeilen basierend auf der Verfügbarkeit von Werten in der ersten Spalte der zweiten table_expression und behält die Linie in der Basisspalte C1 intakt.
Die beiden Tabellen müssen dieselbe Anzahl von Spalten aufweisen.
Spalten werden basierend auf der Positionierung und dem Datenvergleich ohne Typkoersion verglichen.
Der zurückgegebene Zeilensatz hängt von der Reihenfolge der beiden Ausdrücke ab.
Die zurückgegebene Tabelle enthält keine Spalten aus Tabellen im Zusammenhang mit table_expression1.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder 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(States1, States2)
Zustand |
---|
Ein |
Except(States2, States1)
Zustand |
---|
E |
E |
E |