扩展报表:根据选择的日期动态显示当月所有日期原创
金蝶云社区-湖南客户成功_刘敏
湖南客户成功_刘敏
55人赞赏了该文章 692次浏览 未经作者许可,禁止转载编辑于2023年10月12日 15:10:09

1、如果在扩展报表中,要根据选择的日期,比如选择9月13,需要显示 9月份所有日期,数据集sql如下:

image.png


2、如果只显示到选择的日期,比如就显示9月1号到到9月13的数据的方法:

在1步的数据集中加一个条件即可:日期范围<当前选择的日期

image.png


3、然后获取这个数据集的时候 ,如果需要横向展示日期数据,则单元格那里设置横向扩展即可。(默认纵向扩展)

image.png

预览效果如下:

image.png

脚本参参考:

/*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'))

赞 55