判断指定的度量值是否正在被计算。
语法
ISSELECTEDMEASURE ( <度量值 1>, [<度量值 2> … ] )
参数 | 属性 | 描述 |
度量值 | 可重复 | 度量值 |
返回值
标量
一个布尔值
指示当前位于上下文中的度量值是否是参数列表中的指定度量值之一
备注
只能在计算项的表达式中引用。
仅适用于 SQL Server 2019 Analysis Services CTP 2.3 及更高版本。
SELECTEDMEASURENAME 和 ISSELECTEDMEASURE 都可以用于计算组的度量值判断,区别在于前者的判断逻辑是固定的,不会根据度量值名称的更新而自动更新
示例
以下计算项表达式检查当前度量值是否是参数列表中的指定度量值之一。 如果重命名了度量值,则修正的公式将反映表达式中的名称更改:
IF ( ISSELECTEDMEASURE ( [Expense Ratio 1], [Expense Ratio 2] ), SELECTEDMEASURE (), DIVIDE ( SELECTEDMEASURE (), COUNTROWS ( DimDate ) ) )
- MSDN 文档:ISSELECTEDMEASURE
- DAX Guide:ISSELECTEDMEASURE
说点什么