DAX 筛选器 - ALL 函数
说明
返回表中的所有行或列中的所有值,忽略可能已应用的任何筛选器。此函数可用于清除筛选器并对表中的所有行创建计算。
语法
ALL ({<table> | <column>, [<column>], [<column>] …})
参数
Sr.No. | 参数与说明 |
---|---|
1 |
table 要清除其过滤器的表。 |
2 |
column 要清除其过滤器的列。 |
ALL 函数的参数必须是对基表的引用或对基列的一个或多个引用。您不能将表表达式或列表达式与 ALL 函数一起使用。
返回值
删除了过滤器的表或列。
备注
ALL 函数本身不被使用,但可用作中间函数,可用于更改执行其他计算的结果集。
示例
= COUNTA (Results[Medal])/CALCULATE (COUNTA (Results[Medal], ALL (Results))
使用此 DAX 公式,结果表中的所有行都将在 CALCULATE 函数中考虑,其中过滤器包含 ALL 函数。这样,分母中就有了总数。