HASONEVALUE

Van toepassing op: Berekende kolomBerekende tabelMetingVisuele berekening

Retourneert TRUE wanneer de context voor columnName alleen is gefilterd op één afzonderlijke waarde. Anders is ONWAAR.

Syntaxis

HASONEVALUE(<columnName>)  

Parameters

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

Retourwaarde

TRUE wanneer de context voor columnName is gefilterd op slechts één afzonderlijke waarde. Anders is ONWAAR.

Opmerkingen

  • Een equivalente expressie voor HASONEVALUE() is COUNTROWS(VALUES(<columnName>)) = 1.

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

Opmerking

Met de volgende metingformule wordt gecontroleerd of de context met één waarde wordt gesegmenteerd om een percentage te schatten op basis van een vooraf gedefinieerd scenario; In dit geval wilt u Reseller Sales vergelijken met de verkoop in 2007, dan moet u weten of de context wordt gefilterd op één jaar. Als de vergelijking betekenisloos is, wilt u BLANK retourneren.

= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())