添加分类累计列(Power Query)

问题:各产品有不同批次,为每个产品按批次计算累计销量的列。

let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    已添加索引 = Table.AddIndexColumn(源, "索引"),
    插入的减法 = Table.AddColumn(已添加索引, "起始", each [索引] - [批次] + 1),
    已添加自定义 = Table.AddColumn(插入的减法, "各品累计", each List.Sum(List.Range(插入的减法[销量], [起始], [批次]))),
    删除的其他列 = Table.SelectColumns(已添加自定义,{"品名", "批次", "销量", "各品累计"}),
    更改的类型 = Table.TransformColumnTypes(删除的其他列,{{"品名", type text}, {"批次", Int64.Type}, {"销量", Int64.Type}, {"各品累计", Int64.Type}})
in
    更改的类型

 

posted @ 2022-11-05 18:09  熬肥妖  阅读(189)  评论(0编辑  收藏  举报