Udostępnij za pośrednictwem


EXCEPT

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Zwraca wiersze pierwszej tabeli w wyrażeniu, które nie są wyświetlane w drugiej tabeli.

Składnia

EXCEPT(<table_expression1>, <table_expression2>)

Parametry

Termin Definicja
Table_expression Dowolne wyrażenie DAX zwracające tabelę.

Wartość zwracana

Tabela zawierająca wiersze jednej tabeli minus wszystkie wiersze innej tabeli.

Uwagi

  • Jeśli wiersz pojawi się w ogóle w obu tabelach, jego duplikaty nie są obecne w zestawie wyników. Jeśli wiersz pojawi się tylko w table_expression1, zostanie on wyświetlony w zestawie wyników i jego duplikaty.

  • 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 drugiej tabeli. Jeśli na przykład pierwsza kolumna pierwszego table_expression ma pochodzenie do podstawowej kolumny C1 w modelu, parametr Z wyjątkiem zmniejszy wiersze na podstawie dostępności wartości w pierwszej kolumnie drugiego table_expression i zachować pochodzenie danych w kolumnie bazowej C1 bez zmian.

  • Dwie tabele muszą mieć taką samą liczbę kolumn.

  • Kolumny są porównywane na podstawie pozycjonowania, a porównanie danych bez przymusu typu.

  • Zestaw zwracanych wierszy zależy od kolejności dwóch wyrażeń.

  • Zwrócona tabela nie zawiera kolumn z tabel powiązanych z table_expression1.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach 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

Z wyjątkiem(Stany1, Stany2)

Stan
A

Z wyjątkiem(Stany2, Stany1)

Stan
E
E
E