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
Kolomnaam 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, is 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 SELECTEDVALUE gebruiken in plaats van VALUES in DAX voor meer informatie over aanbevolen procedures bij het gebruik van SELECTEDVALUE.

  • 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