SELECTEDVALUE
Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell 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 dax-standardsyntax. 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 SELECTEDVALUE finns i Använda SELECTEDVALUE i stället för VÄRDEN 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 | Falskt | Svart |
Blått | Falskt | Blått |
Grå | Falskt | Grå |
Multi | Falskt | Multi |
NA | Falskt | NA |
Röd | Falskt | Röd |
Silver | Falskt | Silver |
Silver/Black | Falskt | Silver/Black |
Vitt | Falskt | Vitt |
Gul | Falskt | Gul |
Sant | Ingen enskild markering |