活动
HASONEFILTER
当直接筛选 valuescolumnName
数为 1 时返回 TRUE
;否则返回 FALSE
。
HASONEFILTER(<columnName>)
术语 | 定义 |
---|---|
columnName |
使用标准 DAX 语法的现有列的名称。 它不能是表达式。 |
当直接筛选 valuescolumnName
的数量为 1 时,TRUE
;否则返回 FALSE
。
此函数与 HASONEVALUE() 类似,HASONEVALUE() 基于跨filters 工作,而 HASONEFILTER() 由直接 filter工作。
在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。
以下示例演示如何使用 HASONEFILTER() 返回 ResellerSales_USD[ProductKey]) 的 filter,if 有一个 filter,or 返回 BLANKif ResellerSales_USD[ProductKey]上没有 filtersor 多个 filter)。
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())