SELECTEDMEASURE

适用于:计算列计算表Measure视觉计算

表达式用于计算项 or 动态 format 字符串来引用上下文中的 measure。

语法

SELECTEDMEASURE()

parameters

None

返回 value

对计算项 orformat 字符串计算时当前处于上下文中的 measure 的引用。

备注

  • 只能在表达式中引用计算项 orformat 字符串。

  • 在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。

示例

以下计算项表达式计算 year-to-date,无论 measure 在上下文中是什么。

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

以下表达式可用于根据 value 是否为数百万 or 百万,动态调整 measure 的 format 字符串。

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