龙空技术网

PQ03-分组求和

楚门的世界1016 58

前言:

目前你们对“js分组求和”大致比较看重,大家都需要学习一些“js分组求和”的相关文章。那么小编也在网络上收集了一些有关“js分组求和””的相关文章,希望我们能喜欢,咱们一起来了解一下吧!

目标

已知:销售清单

销售清单

求:每个销售员的销量合计

方法数据准备

全选所属板块表,依次点击【数据】-【来自表格/区域】等,弹出【Power Query 编辑器】,生成查询 表1

每个销售员的销量合计

选中查询 表1,依次点击【添加列】-【自定义列】,弹出【自定义列】对话框。修改【新列名】,在【自定义列公式】中输入List.Sum(List.RemoveNulls({[1月份销量],[2月份销量]}))。

选中查询 表1,依次点击【主页】-【分组依据】,弹出【分组依据】对话框。选择分组依据为【销售员】,【新列名】为“销量合计”,【操作】为“求和”,【柱】为“销售合计”,后点【确定】。

确定达成目标后,点【关闭并上载】后,自动出现新表

M函数-代码

let    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],    更改的类型 = Table.TransformColumnTypes(源,{{"商品名称", type text}, {"销售员", type text}, {"1月份销量", Int64.Type}, {"2月份销量", Int64.Type}}),    已添加自定义 = Table.AddColumn(更改的类型, "销量合计", each List.Sum(List.RemoveNulls({[1月份销量],[2月份销量]}))),    分组的行 = Table.Group(已添加自定义, {"销售员"}, {{"销售合计", each List.Sum([销量合计]), type number}})in    分组的行

第4行为添加自定义列对应的代码

第5行为分组求和对应的代码

标签: #js分组求和