Jaa


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())