4.24 汇总文件 - 追加汇总
有每日商品进货发货统计表如下图:
另有商品每日进销存汇总表如下:
现在需要把一日的进货发货数据追加到汇总表,并计算新的库存:前日库存 + 进货 - 发货,汇总后的结果如下所示:
编写 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 汇总文件 - 累计汇总