HASONEFILTER
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
Palauttaa TRUE
, kun columnName
suoraan suodatettujen arvojen määrä on yksi; muussa tapauksessa se palauttaa FALSE
.
Syntaksi
HASONEFILTER(<columnName>)
Parametrit
Termi | Määritelmä |
---|---|
columnName |
Olemassa olevan vakiomuotoista DAX syntaksia käyttävän sarakkeen nimi. Se ei voi olla lauseke. |
Palautusarvo
TRUE
, kun columnName
suoraan suodatettujen arvojen määrä on yksi; muussa tapauksessa se palauttaa FALSE
.
Huomautuksia
Tämä funktio on samanlainen kuin HASONEVALUE(), kun HASONEVALUE() toimii ristiinsuodatuksen perusteella, kun taas HASONEFILTER() toimii suoralla suodattimella.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraavassa esimerkissä näytetään, miten HASONEFILTER() avulla palautetaan ResellerSales_USD[Tuoteavain]) suodatin, jos suodatin on olemassa, tai BLANK, jos ResellerSales_USD[ProductKey]) ei ole suodattimia tai suodattimia on enemmän kuin yksi.
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())