Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 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 |