Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:
beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar TRUE när antalet direkt filtrerade värden på columnName är ett. annars returneras FALSE.
Syntax
HASONEFILTER(<columnName>)
Parametrar
| Term | Definition |
|---|---|
columnName |
Namnet på en befintlig kolumn med standardsyntaxen DAX. Det kan inte vara ett uttryck. |
Returvärde
TRUE när antalet direkt filtrerade värden på columnName är ett. annars returneras FALSE.
Anmärkningar
Den här funktionen liknar HASONEVALUE() med skillnaden att HASONEVALUE() fungerar baserat på korsfilter medan HASONEFILTER() fungerar med ett direktfilter.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
I följande exempel visas hur du använder HASONEFILTER() för att returnera filtret för ResellerSales_USD[ProductKey]) om det finns ett filter eller för att returnera BLANK om det inte finns några filter eller mer än ett filter på ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())