|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
- let
- 源 = Excel.CurrentWorkbook(){[Name="表3"]}[Content],
- 预测数量累计 = Table.ExpandListColumn(Table.RemoveColumns(Table.Group(源,"物料",{"预测数量累加",each List.Skip(List.Accumulate([预测数量],{0},(x,y)=>x&{List.Last(x)+y}))},0),"物料"),"预测数量累加"),
- 订单数量累计 = Table.ExpandListColumn(Table.RemoveColumns(Table.Group(源,"物料",{"订单数量累加",each List.Skip(List.Accumulate([订单数量],{0},(x,y)=>x&{List.Last(x)+y}))},0),"物料"),"订单数量累加"),
- 合并 = Table.FromColumns({订单数量累计[订单数量累加],预测数量累计[预测数量累加]},{"订单数量累加","预测数量累加"})
- in
- 合并
复制代码 我看过一篇文章,像这样数据处理,如果能先进行分组,然后对每个组的数据进行遍历和处理,效率会大大提升。
|
|