计算Power Query(M)的月平均值

时间:2016-11-18 12:32:48

标签: average powerquery m

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

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

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

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

1 个答案:

答案 0 :(得分:2)

这不是直截了当的分组吗?

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
相关问题