EXCEPT
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca wiersze tabeli first w wyrażeniu, które not są wyświetlane w tabeli second.
Składnia
EXCEPT(<table_expression1>, <table_expression2>)
Parametry
Termin | Definicja |
---|---|
Table_expression |
Dowolne wyrażenie DAX zwracające tabelę. |
Zwracanie value
Tabela, która contains wiersze jednej tabeli minus all wiersze innej tabeli.
Uwagi
If wiersz pojawia się w all w obu tabelach, and jego duplikaty są not obecne w zestawie wyników. If wiersz pojawia się tylko w table_expression1, and jego duplikaty będą wyświetlane w zestawie wyników.
Nazwy kolumn będą zgodne z nazwami kolumn w table_expression1.
Zwrócona tabela ma pochodzenie na podstawie kolumn w table_expression1 , niezależnie od pochodzenia kolumn w tabeli second. Na przykład if kolumna firstfirst table_expression ma pochodzenie do kolumny podstawowej C1 w modelu, Except zmniejszy liczbę wierszy na podstawie dostępności values w kolumnie firstsecond table_expression and zachować pochodzenie w kolumnie bazowej C1.
Dwie tabele muszą mieć taką samą liczbę kolumn.
Kolumny są porównywane na podstawie pozycjonowania, and porównanie danych bez przymusu typu.
Zestaw zwracanych wierszy zależy od kolejności dwóch wyrażeń.
Zwrócona tabela not zawiera kolumny z tabel related do table_expression1.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
Stany1
Stan |
---|
A |
B |
B |
B |
C |
D |
D |
Stany2
Stan |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(Stany1, Stany2)
Stan |
---|
A |
Except(Stany2, Stany1)
Stan |
---|
E |
E |
E |