扩展报表:根据选择的日期动态显示当月所有日期原创
58人赞赏了该文章
824次浏览
未经作者许可,禁止转载编辑于2023年10月12日 15:10:09
1、如果在扩展报表中,要根据选择的日期,比如选择9月13,需要显示 9月份所有日期,数据集sql如下:
2、如果只显示到选择的日期,比如就显示9月1号到到9月13的数据的方法:
在1步的数据集中加一个条件即可:日期范围<当前选择的日期
3、然后获取这个数据集的时候 ,如果需要横向展示日期数据,则单元格那里设置横向扩展即可。(默认纵向扩展)
预览效果如下:
脚本参参考:
/*dialect*/ SELECT to_char(TRUNC(to_date('@mday','yyyy-mm-dd'), 'MM') + ROWNUM - 1 ,'yyyy-mm-dd') alldates FROM DUAL CONNECT BY ROWNUM <= TO_NUMBER(TO_CHAR(LAST_DAY(to_date('@mday','yyyy-mm-dd')), 'dd'))
赞 58
58人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读