SELECTEDMEASURE
表达式用于计算项 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
)