Udostępnij za pośrednictwem


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