SELECTEDMEASURE
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji
Używane przez wyrażenia dla elementów obliczeniowych lub ciągów formatu dynamicznego do odwołowania się do miary, która jest w kontekście.
Składnia
SELECTEDMEASURE()
Parametry
Brak
Wartość zwracana
Odwołanie do miary, która jest obecnie w kontekście podczas obliczania elementu obliczenia lub ciągu formatu.
Uwagi
Można odwoływać się tylko w wyrażeniu dla elementu obliczania lub ciągu formatu.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Następujące wyrażenie elementu obliczania oblicza datę od początku roku dla dowolnej miary w kontekście.
CALCULATE(SELECTEDMEASURE(), DATESYTD(DimDate[Date]))
Poniższe wyrażenie może służyć do dynamicznego dostosowywania ciągu formatu miary na podstawie tego, czy wartość to setki, tysiące czy miliony.
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
)