SELECTEDMEASURE

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Используется выражениями для элементов вычислений или строк динамического формата для ссылки на меру, которая находится в контексте.

Синтаксис

SELECTEDMEASURE()

Параметры

нет

Возвращаемое значение

Ссылка на меру, которая в настоящее время находится в контексте при вычислении элемента вычисления или строки форматирования.

Замечания

  • Можно ссылаться только в выражении для элемента вычисления или строки форматирования.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

Следующее выражение элемента вычисления вычисляет дату года независимо от того, что мера находится в контексте.

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

Следующее выражение можно использовать для динамической настройки строки формата меры на основе того, является ли значение сотнями, тысячами или миллионами.

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