SELECTEDMEASURE

Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung

Wird von Ausdrücken für Berechnungselemente oder dynamische Formatzeichenfolgen verwendet, um auf das Measure im Kontext zu verweisen

Syntax

SELECTEDMEASURE()

Parameter

Keine

Rückgabewert

Ein Verweis auf das Measure, das bei der Auswertung des Berechnungselements oder der Formatzeichenfolge aktuell im Kontext ist

Bemerkungen

  • Kann nur im Ausdruck für ein Berechnungselement oder einer Formatzeichenfolge referenziert werden.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Mit dem folgenden Berechnungselementausdruck wird das aufgelaufene Jahr für das aktuell im Kontext befindliche Measure berechnet.

CALCULATE(SELECTEDMEASURE(), DATESYTD(DimDate[Date]))

Der folgende Ausdruck kann verwendet werden, um die Formatzeichenfolge eines Measures dynamisch anzupassen, je nachdem, ob es sich bei einem Wert um Hunderte, Tausende oder Millionen handelt.

SWITCH(
TRUE(),
SELECTEDMEASURE() < 1000,"$#,##0",            //Values less than 1000 have no text after them
SELECTEDMEASURE() < 1000000, "$#,##0,.0 K",   //Values between 1000 and 1000000 are formatted as #.## K
"$#,##0,,.0 M"                                //Values greater than 1000000 are formatted as #.## M
)

SELECTEDMEASURENAME
ISSELECTEDMEASURE