EXCEPT
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer radene i den første tabellen i uttrykket som ikke vises i den andre tabellen.
Syntaks
EXCEPT(<table_expression1>, <table_expression2>)
Parametere
Vilkår | Definisjon |
---|---|
Table_expression |
Alle DAX uttrykk som returnerer en tabell. |
Returverdi
En tabell som inneholder radene i én tabell minus alle radene i en annen tabell.
Merknader
Hvis en rad vises i det hele tatt i begge tabellene, finnes den og duplikatene ikke i resultatsettet. Hvis en rad bare vises i table_expression1, vises den og duplikatene i resultatsettet.
Kolonnenavnene samsvarer med kolonnenavnene i table_expression1.
Den returnerte tabellen har avstamming basert på kolonnene i table_expression1 , uavhengig av avstammingen av kolonnene i den andre tabellen. Hvis for eksempel den første kolonnen i første table_expression har avstamming til basiskolonneN C1 i modellen, vil Unntatt redusere radene basert på tilgjengeligheten av verdier i den første kolonnen i andre table_expression og beholde avstammingen på basiskolonne C1 intakt.
De to tabellene må ha samme antall kolonner.
Kolonner sammenlignes basert på plassering, og datasammenligning uten type tvang.
Settet med rader som returneres, avhenger av rekkefølgen på de to uttrykkene.
Den returnerte tabellen inneholder ikke kolonner fra tabeller relatert til table_expression1.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel
Delstater1
Tilstand |
---|
En |
B |
B |
B |
C |
D |
D |
Delstater2
Tilstand |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(States1, States2)
Tilstand |
---|
En |
Except(States2, States1)
Tilstand |
---|
E |
E |
E |