SELECTEDVALUE
Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening
Retourneert de waarde wanneer de context voor columnName is gefilterd op slechts één afzonderlijke waarde. Retourneert anders alternateResult.
Syntaxis
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parameters
Term | Definitie |
---|---|
columnName |
De naam van een bestaande kolom, met behulp van de standaard-DAX syntaxis. Het kan geen expressie zijn. |
alternateResult |
(Optioneel) De waarde die wordt geretourneerd wanneer de context voor columnName is gefilterd op nul of meer dan één afzonderlijke waarde. Wanneer deze niet is opgegeven, wordt de standaardwaarde BLANK(). |
Retourwaarde
De waarde wanneer de context voor columnName is gefilterd op slechts één afzonderlijke waarde. Anders, alternateResult.
Opmerkingen
Een equivalente expressie is
SELECTEDVALUE(<columnName>, <alternateResult>)
IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Zie DAXvoor meer informatie over aanbevolen procedures bij het gebruik van .
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Opmerking
De volgende DAX query:
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
Retourneert het volgende:
DimProduct[Kleur] | [Is totaal] | [Geselecteerde kleur] |
---|---|---|
Zwart | FALSE |
Zwart |
Blauw | FALSE |
Blauw |
Grijs | FALSE |
Grijs |
Meerdere | FALSE |
Meerdere |
N.v.t. | FALSE |
N.v.t. |
Rood | FALSE |
Rood |
Zilver | FALSE |
Zilver |
Zilver/zwart | FALSE |
Zilver/zwart |
Wit | FALSE |
Wit |
Geel | FALSE |
Geel |
`` | TRUE |
Geen enkele selectie |