请问下如何让设计器以当前系统月份进行显示出上月数据在帆软里,谢谢
设置一个参数,
例如,oracle数据库
参数=sql("数据连接名","select to_char(add_months(sysdate,-1),'MM')*1 from dual",1,1)
然后在你的数据集里面写
select *from table where 1=1 and 月 = '${参数}'
大概就是这个思路,根据不同数据库自己找下怎么取上月的函数什么的,以及结合自己的数据集,看下取成什么样,怎么和自己的数据集筛选条件桥接好,就好了。
用帆软公式来设一个模板参数,模板参数用公式取上月left(MONTHDELTA(today(),-1),7),结果是2020-09这样
显示的时间是6月,实际值是5月的数据?
select months_add( trunc(时间字段,'mm'),1),其他栏位
from 表
where trunc(时间字段,'mm')=to_date('${month}','yyyy-mm')
再写一个数据集,参数为上月的日期,月份-1