如何基于4-4-5财期月末日期自动运行Cognos报表?
4-4-5财期Cognos报表按需自动触发配置需求
我们公司采用4-4-5财期,财期月末固定为周五(通常非日历月末),已通过SQL查询PD Ending/Run Dates获取到所有财期月末日期的集合。需配置Cognos报表每周日自动触发,执行以下逻辑:
- 计算运行日(周日)减2天,得到上周五的日期
- 判断该日期是否在上述财期月末日期集合中:
- 若存在:运行报表并发送给指定收件人
- 若不存在:不执行报表
2023年2月示例
| 周日运行日期 | 上周五日期 | 财期月末日期 | 执行动作 |
|---|---|---|---|
| 2/5/23 | 2/3/23 | 2/24/23 | 不执行 |
| 2/12/23 | 2/10/23 | 2/24/23 | 不执行 |
| 2/19/23 | 2/17/23 | 2/24/23 | 不执行 |
| 2/26/23 | 2/24/23 | 2/24/23 | 运行报表 |
内容的提问来源于stack exchange,提问作者snowstar
相关产品推荐
相关产品推荐

