使用(DAX、Power Pivot、Power Query)计算 Excel 2019 年的每周平均值

Calculating Weekly Average in Excel 2019 using (DAX, Powerpivot, Powerquery)

我的 table

中有数据

我想计算每周平均值。像这样

我可以通过 excel 公式来完成,但我不喜欢公式。我需要 DAX、powerquery 或 powerpivot 解决方案来自动执行任务。

附加的工作簿使用功率查询来获得所需的输出。

步骤

  1. 复制日期列
  2. 将复制的日期列转换为一周的开始
  3. 按 StartofWeek 对行进行分组;创建三个额外的列
  4. 关闭并仅加载为查询连接
  5. 通过重复步骤 1,2
  6. 创建第二个 Table 查询
  7. 合并查询,加入 StartOfWeek 列
  8. 展开 WeeklyAvg 列并显示您想要的平均值

这也可以通过 DAX 以不同的方式完成。请让我知道这是否满足了您的要求,或者您是否还有其他 comments/suggestions。谢谢!

https://1drv.ms/x/s!AmcGUE_vrclQ7yIG6ZGnErO4m2LT?e=flnqio