SELECTEDVALUE
gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning
Returnerar värdet när kontexten för columnName har filtrerats ned till endast ett distinkt värde. Annars returnerar alternateResult.
Syntax
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parametrar
Period | Definition |
---|---|
columnName |
Namnet på en befintlig kolumn med standardsyntaxen DAX. Det kan inte vara ett uttryck. |
alternateResult |
(Valfritt) Värdet som returneras när kontexten för columnName har filtrerats ned till noll eller mer än ett distinkt värde. När det inte anges är standardvärdet BLANK(). |
Returvärde
Värdet när kontexten för columnName har filtrerats ned till endast ett distinkt värde. Annars, alternateResult.
Kommentarer
Ett motsvarande uttryck för
SELECTEDVALUE(<columnName>, <alternateResult>)
ärIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Mer information om metodtips när du använder SELECTEDVALUEfinns i Använd SELECTEDVALUE i stället för VALUES i DAX.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
Följande DAX fråga:
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
Returnerar följande:
DimProduct[Color] | [Är totalt] | [Vald färg] |
---|---|---|
Svart | FALSE |
Svart |
Blått | FALSE |
Blått |
Grå | FALSE |
Grå |
Multi | FALSE |
Multi |
NA | FALSE |
NA |
Röd | FALSE |
Röd |
Silver | FALSE |
Silver |
Silver/Black | FALSE |
Silver/Black |
Vitt | FALSE |
Vitt |
Gul | FALSE |
Gul |
`` | TRUE |
Ingen enskild markering |