DAX问题:首次订单日期计算不受切片器季度筛选影响?ALL/REMOVEFILTERS失效
如何计算不受季度切片器影响的全局首次订单日期
你的问题出在:切片器基于DateTable的YearQuarter字段,而你之前的DAX只清除了Date字段的筛选,YearQuarter的筛选依然生效,导致计算被限定在选中的季度范围内。
试试以下两种解决方案:
方案1:清除整个日期表的筛选
直接移除对DateTable所有字段的筛选,确保计算基于全局订单数据:
FirstOrderDate = CALCULATE(MIN('invoices_2019-2022'[Date Initiated]), ALL(DateTable))
方案2:仅清除季度字段的筛选
如果需要保留其他日期维度的筛选(比如月份、年份切片器),可以只移除YearQuarter的筛选:
FirstOrderDate = CALCULATE(MIN('invoices_2019-2022'[Date Initiated]), REMOVEFILTERS(DateTable[YearQuarter]))
这两种写法都能让你在选择季度切片器时,依然返回所有订单中的首次日期,而非当前季度内的最早日期。
内容的提问来源于stack exchange,提问作者AlexanderMeneikis
相关产品推荐
相关产品推荐

