EXCEPT
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Returnerer rækkerne i den første tabel i udtrykket, som ikke vises i den anden tabel.
Syntaks
EXCEPT(<table_expression1>, <table_expression2>)
Parametre
Udtryk | Definition |
---|---|
Table_expression |
Ethvert DAX udtryk, der returnerer en tabel. |
Returværdi
En tabel, der indeholder rækkerne i én tabel minus alle rækkerne i en anden tabel.
Bemærkninger
Hvis der overhovedet vises en række i begge tabeller, findes den og dens dubletter ikke i resultatsættet. Hvis en række kun vises i table_expression1, vises den og dens dubletter i resultatsættet.
Kolonnenavnene svarer til kolonnenavnene i table_expression1.
Den returnerede tabel har afstamning baseret på kolonnerne i table_expression1 , uanset afstamningen af kolonnerne i den anden tabel. Hvis den første kolonne i første table_expression f.eks. har afstamning til basiskolonnen C1 i modellen, reducerer Except rækkerne baseret på tilgængeligheden af værdier i den første kolonne i det andet table_expression og bevarer afstamningen på basiskolonnen C1 intakt.
De to tabeller skal have det samme antal kolonner.
Kolonner sammenlignes på baggrund af placering og datasammenligning uden type gennemtvingelse.
Det returnerede sæt rækker afhænger af rækkefølgen af de to udtryk.
Den returnerede tabel indeholder ikke kolonner fra tabeller, der er relateret til table_expression1.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
Stater1
Stat |
---|
En |
B |
B |
B |
C |
D |
D |
Stater2
Stat |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(States1, States2)
Stat |
---|
En |
Except(States2, States1)
Stat |
---|
E |
E |
E |