4.24 汇总文件 - 追加汇总

 

有每日商品进货发货统计表如下图:

imagepng

另有商品每日进销存汇总表如下:

imagepng

现在需要把一日的进货发货数据追加到汇总表,并计算新的库存:前日库存 + 进货 - 发货,汇总后的结果如下所示:

编写 SPL 脚本:

A
1 =T(“20200803.xlsx”).derive(Inventory)
2 =T(“total.xlsx”)
3 =A1.run(Inventory=A2.select@z1(Goods==A1.Goods).Inventory+Purchase-Delivery)
4 =file(“total.xlsx”).xlsexport@a(A3)

A1 读出需追加汇总的当日数据并新增一列 Inventory

A2 读出汇总表数据

A3 循环 A1 中每一行,令 Inventory 的值为汇总表中最后一条当前商品的 Inventory 加上当前的 Purchase 再减去当前的 Delivery。选项 @z1 表示从后向前选择第 1 条满足条件的行

A4 将 A3 中的结果追加保存到文件 total.xlsx,选项 @a 表示追加数据


帮你早下班 - esProc 桌面版与 Excel 数据处理
4.23 汇总文件 - 按单元格位置对位汇总 - 文件个数不定
4.25 汇总文件 - 累计汇总