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
)