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

如何在Power Query或Excel表格中计算日期时间区间内的销售数量

按天按小时统计销量的最优实现方案

你已经通过Power Query连接原始数据,直接在Power Query层完成聚合统计,效率远高于工作表层的COUNTIFS函数,后续数据刷新也不需要手动调整公式,操作步骤如下:

  • 处理原始销售数据的时间字段
    选中原始数据内的交易时间列,依次点击「转换」选项卡-「日期」-「仅保留日期」,生成单独的「交易日期」列;再选中原交易时间列,点击「时间」-「仅保留小时」,生成「交易小时」列。
  • 聚合单时段销售数量
    选中处理好的销售数据表,依次点击「转换」-「分组依据」,分组列选择「交易日期」「交易小时」,新列名设为「销售数量」,操作选择「计数行」,确认后即可得到所有产生过销售的时段对应的销量。
  • 生成完整时间维度表(可选,用于补全无销量的0值时段)
    如果需要保留所有无销量的时段显示0,可新建空查询,输入公式生成全年日期序列:
    = List.Dates(#date(202X,1,1), 365, #duration(1,0,0,0))
    把日期列表转换为表后,添加自定义列输入={0..23},展开该列后即可得到全年每一天对应24小时的完整时间维度,再把这张表和前面聚合好的销售表做左外合并,匹配列为日期和小时,未匹配到的销量值填充0即可。
  • 上载结果到工作表
    把最终处理好的查询上载到Excel工作表即可,后续原始数据更新后仅需点击「全部刷新」就能自动更新统计结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 06:15:04