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

Power BI动态统计指定文本与对应日期的出现次数求助

解决Power BI中动态统计文本与日期组合出现次数的问题

你的DAX仅过滤了日期维度,未关联文本值(Work Centre)的匹配条件,因此只能统计日期的出现次数。以下是修正后的DAX公式,可实现文本值+日期组合的动态次数统计:

NrOfOccurrences = 
CALCULATE(
    COUNT(Append1[Work Centre]),
    FILTER(
        ALL(Append1),
        Append1[Work Centre] = EARLIER(Append1[Work Centre]) &&
        Append1[Request Date] = EARLIER(Append1[Request Date])
    )
)

关键说明:

  • ALL(Append1)用于清除当前行上下文的筛选限制,确保统计范围覆盖全表,适配切片器、筛选器等动态场景
  • 新增Append1[Work Centre] = EARLIER(Append1[Work Centre])条件,让筛选逻辑同时匹配当前行的文本值和日期,实现组合次数统计

也可以用更简洁的COUNTROWS写法,效果完全一致:

NrOfOccurrences = 
COUNTROWS(
    FILTER(
        ALL(Append1),
        Append1[Work Centre] = EARLIER(Append1[Work Centre]) &&
        Append1[Request Date] = EARLIER(Append1[Request Date])
    )
)

将上述公式添加为计算列后,即可得到你示例中Amount列的结果:比如AAA+08/10/23组合返回2,DDD+10/10/23组合返回3,完全符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 20:46:00