Lezen in het Engels

Delen via


SELECTEDVALUE

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Retourneert de value wanneer de context voor columnName is gefilterd op slechts één afzonderlijke value. Retourneert anders alternateResult.

Syntaxis

DAX
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 value geretourneerd wanneer de context voor columnName is gefilterd op nul or meer dan één afzonderlijke value. Wanneer not opgegeven, wordt de standaard valueBLANK().

value retourneren

De value wanneer de context voor columnName is gefilterd op slechts één afzonderlijke value. Anders, alternateResult.

Opmerkingen

  • Een equivalente expressie is SELECTEDVALUE(<columnName>, <alternateResult>)IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).

  • Zie SELECTEDVALUE gebruiken in plaats van VALUES in DAXvoor meer informatie over aanbevolen procedures bij het gebruik van SELECTEDVALUE.

  • Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).

Opmerking

De volgende DAX query:

DAX
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