SELECTEDVALUE
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Returnerer værdien, når konteksten for columnName er filtreret ned til kun én entydig værdi. Ellers returneres alternateResult.
Syntaks
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parametre
Begreb | Definition |
---|---|
columnName |
Navnet på en eksisterende kolonne ved hjælp af standardsyntaksen DAX. Det kan ikke være et udtryk. |
alternateResult |
(Valgfrit) Den værdi, der returneres, når konteksten for columnName er filtreret ned til nul eller mere end én entydig værdi. Når den ikke er angivet, er standardværdien BLANK(). |
Returværdi
Værdien, når konteksten for columnName er filtreret ned til kun én entydig værdi. Else, alternateResult.
Bemærkninger
Et tilsvarende udtryk for
SELECTEDVALUE(<columnName>, <alternateResult>)
erIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Hvis du vil have mere at vide om bedste fremgangsmåder, når du bruger SELECTEDVALUE, skal du se Brug SELECTEDVALUE i stedet for VALUES i DAX.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
Følgende DAX forespørgsel:
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 i alt] | [Valgt farve] |
---|---|---|
Sort | FALSE |
Sort |
Blå | FALSE |
Blå |
Grå | FALSE |
Grå |
Multi | FALSE |
Multi |
I/T | FALSE |
I/T |
Rød | FALSE |
Rød |
Sølv | FALSE |
Sølv |
Sølv/sort | FALSE |
Sølv/sort |
Hvid | FALSE |
Hvid |
Gul | FALSE |
Gul |
`` | TRUE |
Ingen enkelt markering |