Jaa


EXCEPT

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikkö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