换个思路
- let
源 = Table.ReplaceValue(入库&出库,"","",(x,y,z)=>if x=null then 0 else x,Table.ColumnNames(入库&出库)),
Custom1 = Table.Group(源,"产品名称",{"n",each [a=Table.ToColumns(_),b=List.Transform(List.Skip(a),List.Sum),c=Table.FromRows({{a{0}{0}}&b},Table.ColumnNames(_))][c]}),
Custom2 = Table.AddColumn(Table.Combine(Custom1[n]),"库存数量",each [入库数量]-[出库数量])
in
Custom2
复制代码 |