按日期的年月统计
举例
有 Excel 文件 Book1.xlsx,数据如下所示:
date | val |
2018/1/1 | 1 |
2019/1/1 | 2 |
2019/2/1 | 3 |
2019/2/5 | 4 |
2019/3/5 | 5 |
2019/3/10 | 6 |
2019/3/19 | 7 |
2019/3/19 | 8 |
2019/4/15 | 9 |
2019/4/29 | 10 |
按 date 的年月统计 val 的和,结果如下:
YM | total |
201801 | 1 |
201901 | 2 |
201902 | 7 |
201903 | 26 |
201904 | 19 |
编写 SPL 脚本:
A | |
1 | =file("Book1.xlsx").xlsimport@t() |
2 | =A1.groups(month@y(date):YM;sum(val):total) |
A1 读取 excel 文件内容
A2 按 date 的年月分组,统计 val 的和,month 的 @y 表示参数中带有年份部分,返回 6 位数
英文版