单列关联表引用
举例
有 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
英文版
英文已更新