You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ALL(Date table[date])是否会清除日期表所有列筛选?实测存疑

关于ALL函数筛选清除的问题解答

你的判断完全正确——ALL(DateTable[Date])只会清除日期表中Date列的筛选,不会影响该表其他列的筛选。

你的测试结果为什么符合预期?

  • 你用的年份切片器是基于日期表的Year列设置的筛选,这个筛选属于DateTable[Year]的筛选上下文,ALL(DateTable[Date])不会对它产生任何影响
  • 你的度量值CALCULATE(SUM(SALES[AMT]), ALL(DATETABLE[DATE])),只移除了Date列的筛选,Year列的筛选仍然生效,所以计算结果自然还是选中年份的销售额

怎么清除日期表所有列的筛选?

如果要清除整个日期表的所有筛选,得用ALL(DateTable)(指定整个表,而非单个列),这时候不管是Date列还是Year、Month等列的筛选都会被移除

再明确下ALL函数的作用范围:

  • ALL(表[列]):仅清除指定单一列的筛选上下文
  • ALL(表):清除整个表所有列的筛选上下文
  • ALL(列1, 列2):清除指定多个列的筛选上下文

内容的提问来源于stack exchange,提问作者variable

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 01:42:32