生成一组连续的周日
举例
生成2020-02-01到2020-04-30之间周日序列,结果如下图所示:
编写SPL脚本:
A |
|
1 |
>start=date("2020-02-01") |
2 |
=pdate@w(start) |
3 |
>start=if(A2<start,A2+7,A2) |
4 |
=periods@x(start,"2020-04-30",7) |
A1 定义变量start为开始日期2020-02-01
A2 求开始日期所在周的周日,选项@w表示获得指定日期所在周的周日
A3 如果A2小于开始日期,则令start为A2+7,即下一个周日,否则令start为A2
A4 生成开始周日start与结束日期2020-04-30之间间隔7天的日期序列,即指定的起止时间段内连续的周日序列。选项@x表示不包含后端日期2020-04-30
英文版