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

PowerBI中基于repair arrived date按月统计工单数量咨询

基于PowerBI统计每月到达工单数量的解决方案

方法一:Power Query分组统计(适合预处理数据)

  1. 进入Power Query编辑器,选中repair arrived date列,右键选择「更改类型」→「日期/时间」,确保列格式正确。
  2. 添加自定义列提取年月:
    点击「添加列」选项卡→「自定义列」,输入以下二选一的公式:
    • 数字格式年月(方便排序):
      Date.Year([repair arrived date]) * 100 + Date.Month([repair arrived date])
      
    • 文本格式年月(更直观):
      Date.ToText([repair arrived date], "yyyy-MM")
      
  3. 选中新生成的年月列,点击「转换」选项卡→「分组依据」,设置:
    • 分组依据:新生成的年月列
    • 新列名:工单数量
    • 操作:行计数
  4. 关闭并应用,回到报表视图将分组后的表格拖入画布即可。

方法二:DAX度量值(适合动态可视化)

  1. 确认repair arrived date为日期格式,在数据视图选中列,检查顶部格式栏是否显示「日期」。
  2. 创建新度量值,输入以下二选一的公式(替换你的表名为实际表名):
    • 月度累计统计(随时间切片器动态更新):
      每月工单数量 = 
      CALCULATE(
          COUNT('你的表名'[repair arrived date]),
          DATESMTD('你的表名'[repair arrived date])
      )
      
    • 固定年月分组统计:
      年月工单数量 = 
      COUNTROWS(
          FILTER(
              '你的表名',
              YEAR('你的表名'[repair arrived date]) = YEAR(MAX('你的表名'[repair arrived date])) &&
              MONTH('你的表名'[repair arrived date]) = MONTH(MAX('你的表名'[repair arrived date]))
          )
      )
      
  3. 在报表视图添加表格/矩阵可视化,将repair arrived date拖入行区域,右键字段选择「分组」→「年和月」,再将创建的度量值拖入值区域。

常见问题排查

  • 若之前尝试失败,先检查repair arrived date列是否存在无效值(如文本格式日期、空值),在Power Query中筛选空值并删除/补全。
  • 确保DAX公式中的表名、字段名与数据集完全一致,注意大小写和空格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 18:45:01