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

如何让DAX运行计数从所选月份起始日开始(Power BI)

解决Power BI运行计数从所选月份起始日开始的问题

修改后的DAX度量值

4.0 RUNNING COUNT = 
VAR SelectedStartDate = MIN('GDO Dim_Dates'[TheDate])
VAR CurrentDate = MAX('GDO Dim_Dates'[TheDate])
RETURN
CALCULATE(
    COUNT('GDO DRDD_Tracking_Report_View'[ACTIVITY]),
    FILTER(
        ALLSELECTED('GDO Dim_Dates'[TheDate]),
        'GDO Dim_Dates'[TheDate] >= SelectedStartDate && 'GDO Dim_Dates'[TheDate] <= CurrentDate
    )
)

原度量值问题根源

原度量值仅通过'GDO Dim_Dates'[TheDate] < MAX('GDO Dim_Dates'[TheDate])筛选日期,未设置计数的起始边界。如果报表上下文包含所选月份范围外的日期(或日期表中存在关联的历史数据),就会累计范围外的记录,导致计数并非从所选月份首日开始。

修改逻辑说明

  • 锁定起始日期:通过SelectedStartDate = MIN('GDO Dim_Dates'[TheDate])获取切片器所选日期范围的首日(若选择多个月份,则自动取最早月份的第一天)。
  • 限定统计范围:在FILTER中新增'GDO Dim_Dates'[TheDate] >= SelectedStartDate条件,确保仅统计从所选起始日到当前行日期的记录。
  • 修正累计逻辑:将原条件中的<改为<=,确保当前日期的记录被计入当日的运行计数(若需统计截止到前一日的累计,可改回<)。

修改后,运行计数会从所选月份的首日开始从1累加,到时段末日时累计值将等于该时段的总记录数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 21:29:52