SELECTEDVALUE
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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 VALUES 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 |