- DAX 函数教程
- DAX 函数 - 主页
- DAX 函数 - 介绍
- DAX 参数命名惯例
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选器
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父级和子级
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用的资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用的资源
- DAX 函数 - 讨论
DAX 筛选器 - ALL 函数
描述
忽略可能已应用的任何筛选器,返回表中所有行或列中所有值。此函数可用于清除筛选器并对表中所有行进行计算。
语法
ALL ({<table> | <column>, [<column>], [<column>] …})
参数
| 序号 | 参数和说明 |
|---|---|
| 1 |
表 你想要清除筛选器的表。 |
| 2 |
列 你想要清除筛选器的列。 |
ALL 函数的参数必须是对基表的引用,或对基列的一或多个引用。不能对 ALL 函数使用表表达式或列表达式。
返回值
已移除筛选器的表或列。
备注
ALL 函数不能单独使用,但可用作中间函数,用于更改执行其他计算时的结果集。
示例
= COUNTA (Results[Medal])/CALCULATE (COUNTA (Results[Medal], ALL (Results))
使用此 DAX 公式,结果表中的所有行在包含 ALL 函数的筛选器中的 CALCULATE 函数中会被考虑。这样就可以在分母中获得总数。
dax_functions_filter.htm
广告