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 函数。这样,​​分母中就有了总数。

dax_functions_filter.html