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

PowerBI中计算单台机器365天滚动产量最大值的技术问询

问题背景
  • 处理一家1990年启动运营的全球玩具生产企业数据集,共约20万条记录,字段包含:玩具序列号、玩具类型、玩具类型版本、生产地点、Feeder线、所用机器、生产开始/完成日期。
  • Feeder线对应2台共享进料的机器,例如FL001对应FL001-M1、FL001-M2。
核心需求

计算每台机器历史上任意连续365天内的最高玩具产量(示例:FL001-M1在2011年5月-2012年4月期间产量最大值为400)。

已尝试的DAX计算
  1. 每日产量:
toys produced per day = calculate(countrows('Database')) 
  1. 滚动平均:
Running average = calculate ([toys produced per day],
datesinperiod(
'Database'[Production Start Date],
lastdate('Database'[Production Start Date]),
-365,DAY))
  1. 365天周均最大产量:
365 day max. output per week = divide([Running average],52,0)
疑问

当前计算得到的是机器全周期内的最大值,还是仅最后365天的滚动平均?

示例数据集
序列号玩具类型玩具类型版本生产地点Feeder线机器生产开始日期完成日期
TS0010105TS05USFL001M11996年8月19日1996年10月20日
TS0010206TS06EngFL001M22005年6月10日2005年7月1日
PD0080209PD09JapFL008M22024年4月13日2024年4月25日

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 18:47:15