如果参数列在当前筛选上下文中只有一个非重复值,则返回该值。 否则,返回备用结果。
语法
SELECTEDVALUE ( <列名>, [<备用结果>] )
参数 | 属性 | 描述 |
列名 | 使用标准 DAX 语法的现有列的名称,不支持表达式 | |
备用结果 | 可选 | 当指定列中没有值或有一个以上值时返回的结果,如果省略,则返回空白 |
返回值
标量
一个任意类型的值
备注
SELECTEDVALUE 与以下表达式等价:
IF(HASONEVALUE(<列名>), VALUES(<列名>), <备用结果>)
示例
以下度量值在产品表等级列只有一个非重复值时返回该值,否则返回空:
Product Class := SELECTEDVALUE ( 'Product'[Class] )
扩展阅读:
- MSDN 文档:SELECTEDVALUE
- DAX Guide:SELECTEDVALUE
说点什么