Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert TRUE wanneer de context voor columnName is gefilterd op slechts één afzonderlijke waarde. Anders is FALSE.
Syntaxis
HASONEVALUE(<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 de context voor columnName is gefilterd op slechts één afzonderlijke waarde. Anders is FALSE.
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).
Voorbeeld
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 zinloos is, wilt u ook BLANKretourneren.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())