Share via


HASONEVALUE

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Returnerer TRUE , når konteksten for columnName er filtreret ned til kun én entydig værdi. Ellers er FALSE.

Syntaks

HASONEVALUE(<columnName>)  

Parametre

Begreb Definition
columnName Navnet på en eksisterende kolonne ved hjælp af DAX-standardsyntaksen. Det kan ikke være et udtryk.

Returværdi

TRUE , når konteksten for columnName er filtreret ned til kun én entydig værdi. Ellers er FALSE.

Bemærkninger

  • Et tilsvarende udtryk for HASONEVALUE() er COUNTROWS(VALUES(<columnName>)) = 1.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

Formlen for følgende måling kontrollerer, om konteksten opdeles med én værdi for at beregne en procentdel i forhold til et foruddefineret scenarie. I dette tilfælde vil du sammenligne Forhandlersalg med salg i 2007, så skal du vide, om konteksten er filtreret efter enkelte år. Hvis sammenligningen er meningsløs, vil du også returnere BLANK.

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