Delen via


HASONEFILTER

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert TRUE wanneer het aantal rechtstreeks gefilterde waarden op columnName één is; retourneert anders FALSE.

Syntaxis

HASONEFILTER(<columnName>)

Parameters

Term Definitie
columnName De naam van een bestaande kolom, met behulp van de standaard-DAX syntaxis. Het kan geen expressie zijn.

Retourwaarde

TRUE wanneer het aantal rechtstreeks gefilterde waarden op columnName één is; retourneert anders FALSE.

Opmerkingen

  • Deze functie is vergelijkbaar met HASONEVALUE() met het verschil dat HASONEVALUE() werkt op basis van kruislingse filters terwijl HASONEFILTER() werkt met een direct filter.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeeld

In het volgende voorbeeld ziet u hoe u HASONEFILTER() gebruikt om het filter te retourneren voor ResellerSales_USD[ProductKey]) als er één filter is of om BLANK te retourneren als er geen filters of meer dan één filter zijn op ResellerSales_USD[ProductKey]).

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