Jaa


HASONEFILTER

Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus

Palauttaa arvon TRUE, kun muuttujan columnName suoraan suodatettujen arvojen määrä on yksi; muussa tapauksessa palauttaa arvon 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 muuttujan columnName suoraan suodatettujen arvojen määrä on yksi; muussa tapauksessa palauttaa arvon FALSE.

Huomautukset

  • Tämä funktio on samanlainen kuin HASONEVALUE(), mutta hasonevalue() perustuu ristiinsuodatukseen, 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()-funktiota käytetään palauttamaan suodatin ResellerSales_USD[ProductKey]), jos suodatin on olemassa, tai BLANK-arvo, jos ResellerSales_USD[ProductKey]) ei ole suodattimia tai suodattimia on enemmän kuin yksi.

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())