SELECTEDVALUE
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt den value zurück, wenn der Kontext für "columnName" nur nach einem eindeutigen value gefiltert wurde. Andernfalls wird „alternateResult“ zurückgegeben.
SELECTEDVALUE(<columnName>[, <alternateResult>])
Begriff | Definition |
---|---|
columnName |
Der Name einer vorhandenen Spalte unter Verwendung der Standardsyntax DAX. Es darf kein Ausdruck sein. |
alternateResult |
(Optional) Die value zurückgegeben, wenn der Kontext für "columnName" nach null gefiltert wurde, or mehrere unterschiedliche value. Wenn not angegeben wird, ist die Standard-valueBLANK(). |
Die value, wenn der Kontext für "columnName" nur nach einem eindeutigen value gefiltert wurde. Andernfalls alternateResult.
Ein gleichwertiger Ausdruck für
SELECTEDVALUE(<columnName>, <alternateResult>)
istIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Weitere Informationen zu bewährten Methoden bei der Verwendung von SELECTEDVALUEfinden Sie unter Verwenden von SELECTEDVALUE anstelle von VALUES in DAX.
Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Die folgende DAX Abfrage:
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
Gibt Folgendes zurück:
DimProduct[Color] | [Is Total] | [Selected Color] |
---|---|---|
Schwarz | FALSE |
Schwarz |
Blau | FALSE |
Blau |
Grey | FALSE |
Grey |
Mehrere | FALSE |
Mehrere |
N/V | FALSE |
N/V |
Red | FALSE |
Red |
Silber | FALSE |
Silber |
Silber/schwarz | FALSE |
Silber/schwarz |
Weiß | FALSE |
Weiß |
Gelb | FALSE |
Gelb |
`` | TRUE |
Keine Einfachauswahl |