Del via


SELECTEDVALUE

Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt

Returnerer verdien når konteksten for columnName er filtrert ned til bare én distinkt verdi. Ellers returneres alternateResult.

Syntaks

SELECTEDVALUE(<columnName>[, <alternateResult>])  

Parametere

Term Definisjon
columnName Navnet på en eksisterende kolonne ved hjelp av standard DAX-syntaks. Det kan ikke være et uttrykk.
alternateResult (Valgfritt) Verdien som returneres når konteksten for columnName er filtrert ned til null eller mer enn én distinkt verdi. Når den ikke er angitt, er standardverdien BLANK().

Returverdi

Verdien når konteksten for columnName er filtrert ned til bare én distinkt verdi. Ellers, alternateResult.

Merknader

  • Et tilsvarende uttrykk for SELECTEDVALUE(<columnName>, <alternateResult>) er IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).

  • Hvis du vil lære mer om anbefalte fremgangsmåter når du bruker SELECTEDVALUE, kan du se Bruke SELECTEDVALUE i stedet for VERDIER i DAX.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende DAX-spørring:

DEFINE
 MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
 SUMMARIZECOLUMNS  
   (ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),  
   "Selected Color", [Selected Color])ORDER BY [Is Total] ASC,  
   [Color] ASC

Returnerer følgende:

DimProduct[Color] [Er total] [Valgt farge]
Svart FALSE Svart
Blå FALSE Blå
Grå FALSE Grå
Multi FALSE Multi
Ikke tilgjengelig FALSE Ikke tilgjengelig
Rød FALSE Rød
Sølv FALSE Sølv
Sølv/svart FALSE Sølv/svart
Hvit FALSE Hvit
Gul FALSE Gul
TRUE Ingen enkeltvalg