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())
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor