【问题标题】:Calculating monthly average in Power Query (M)计算 Power Query (M) 中的月平均值
【发布时间】:2016-11-18 23:17:17
【问题描述】:

我需要根据历史价格计算 Power Query 中的每月平均值。我创建了一个提供月份数的列键(基于同一行中的定价日期),因此我可以使用它来识别要用于计算平均值的定价日期的位置。

excel 中的等价物是使用 averageif...

即=averageif('定价日期','列键','历史价格')

感谢任何关于此的信息或提示。

【问题讨论】:

    标签: average powerquery m


    【解决方案1】:

    分组依据不是很简单吗?

    let
        Source = Excel.CurrentWorkbook(){[Name="Input"]}[Content],
        Typed = Table.TransformColumnTypes(Source,{{"Pricing Date", type date}, {"Column key", Int64.Type}, {"Price", type number}}),
        GroupBy = Table.Group(Typed, {"Column key"}, {{"AveragePrice", each List.Average([Price]), type number}})
    in
        GroupBy
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      • 1970-01-01
      相关资源
      最近更新 更多