HASONEFILTER

Returnerar TRUE när antalet direktfiltrerade värden i columnName är ett. Annars returneras FALSE.

Syntax

HASONEFILTER(<columnName>)  

Parametrar

Period Definition
Columnname Namnet på en befintlig kolumn med dax-standardsyntax. Det kan inte vara ett uttryck.

Returvärde

SANT när antalet direktfiltrerade värden i columnName är ett. Annars returneras FALSE.

Kommentarer

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