单列关联表引用
举例
有 Excel 文件 Book1.xlsx,是订单明细表,数据如下所示:
id | date | amount |
1 | 2019/9/8 | 3000 |
1 | 2019/10/8 | 1500 |
2 | 2019/11/20 | 1560 |
2 | 2019/11/28 | 2060 |
有 Excel 文件 Book2.xlsx,是用户表,数据如下所示:
id | name | sex |
1 | smith | male |
2 | alice | female |
求男、女性用户的消费总金额,结果如下:
sex | total |
female | 3620 |
male | 4500 |
编写 SPL 脚本:
A | |
1 | =file("Book1.xlsx").xlsimport@t() |
2 | =file("Book2.xlsx").xlsimport@t() |
3 | =A1.join(id,A2:id,sex) |
4 | =A3.groups(sex;sum(amount):total) |
5 | =file("result.xlsx").xlsexport@t(A4) |
A1 读取 excel 文件内容
A2 读取 excel 文件内容
A3 两表根据 id 关联
A4 分组聚合得出结果
A5 结果导出至 result.xlsx
英文版
英文已更新