数据集ds1
START = ${一个变量,即当前yyyy-mm的上个月}
数据集ds2
START = ‘${一个变量,即当前月yyyy-mm}’
参数面板:
控件:显示为当前的yyyy-mm年月
考虑到如果当前月为2024-01,上个月就为2023-12
yy-mm?这个咋转?20-01是2020-01还是1920-01?
-----
可以换一个思路,你的ds1数据集的START+1月 = ‘${一个变量,即当前月yyyy-mm}’
这样效果也是一样的
如果是当做SQL的日期搜索条件,可以这样写
select * from table
where to_char(日期字段,'YYYY-MM')>=to_char(add_months(trunc(sysdate),-1),'YYYY-MM') --上个月
and to_char(日期字段,'YYYY-MM')<=to_char(sysdate,'YYYY-MM') --当月