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(<tableExpression1>, <tableExpression2>)

Parametre

Udtryk Definition
tableExpression 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 der kun vises en række i tableExpression1, vises den og dens dubletter i resultatsættet.

  • Kolonnenavnene svarer til kolonnenavnene i tableExpression1.

  • Den returnerede tabel har afstamning baseret på kolonnerne i tableExpression1 , uanset afstamningen af kolonnerne i den anden tabel. Hvis den første kolonne i den første tabelExpression 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 den anden tabelExpression 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 tableExpression1.

  • 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