EXCEPT
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa lausekkeen ensimmäisen taulukon rivit, jotka eivät näy toisessa taulukossa.
Syntaksi
EXCEPT(<table_expression1>, <table_expression2>)
Parametrit
Termi | Määritelmä |
---|---|
Table_expression |
Mikä tahansa DAX-lauseke, joka palauttaa taulukon. |
Palautusarvo
Taulukko, joka sisältää yhden taulukon rivit vähennettynä kaikilla toisen taulukon riveillä.
Huomautuksia
Jos rivi esiintyy kummassakin taulukossa, sitä ja sen kaksoiskappaleita ei ole tulosjoukossa. Jos rivi esiintyy vain table_expression1, se ja sen kaksoiskappaleet näkyvät tulosjoukossa.
Sarakkeiden nimet vastaavat table_expression1 sarakkeiden nimiä.
Palautetut taulukot perustuvat table_expression1 sarakkeiden historiatietoihin, riippumatta toisen taulukon sarakkeiden historiatiedot. Jos esimerkiksi ensimmäisen table_expression ensimmäisessä sarakkeessa on siirtymä mallin perussarakkeeseen C1, Except-funktio vähentää rivejä toisen table_expression ensimmäisen sarakkeen arvojen saatavuuden perusteella ja säilyttää perussarakkeen C1 historiatiedot entisellään.
Kahdessa taulukossa on oltava sama määrä sarakkeita.
Sarakkeita verrataan sijainnin perusteella, ja tietojen vertailu tehdään ilman tyypin pakottamista.
Palautettujen rivien joukko riippuu kahden lausekkeen järjestyksestä.
Palautettu taulukko ei sisällä sarakkeita taulukoista, jotka liittyvät table_expression1.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Osavaltiot1
Valtio |
---|
A |
B |
B |
B |
C |
D |
D |
Osavaltiot2
Valtio |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(Osavaltiot1, Osavaltiot2)
Valtio |
---|
A |
Except(Osavaltiot2, Osavaltiot1)
Valtio |
---|
E |
E |
E |