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>)
erIF(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 |