当指定列在当前筛选上下文中只有一个不重复值时,返回 True。
语法
HASONEVALUE ( <列名> )
参数 | 属性 | 描述 |
列名 | 要检查筛选器信息的列,不能使用表达式 |
返回值
标量
一个布尔值
备注
HASONEVALUE 的等效表达式如下:
COUNTROWS ( VALUES ( <ColumnName> ) ) = 1
HASONEVALUE 的结果可以被直接筛选和交叉筛选共同影响,而 HASONEFILTER 只考虑对参数列的直接筛选。
示例
以下度量值在颜色列只有一个值的时候返回对应的名称:
[Color Name] := IF ( HASONEVALUE ( Product[Color] ), VALUES ( Product[Color] ) )
扩展阅读:
- MSDN 文档:HASONEVALUE
- DAX Guide:HASONEVALUE
说点什么