永洪社区
标题:
<永洪tech>开始日期和结束日期默认值设定特殊值
[打印本页]
作者:
永洪tech-lucy
时间:
2017-12-20 11:09
标题:
<永洪tech>开始日期和结束日期默认值设定特殊值
准备工作:
设定两个文本参数组件,数据类型选择日期
应用场景:
开始日期组件默认值设定为本月第1天,结束日期组件默认值设定昨天
具体操作:
在组件上右击-属性-编辑器:选择对应默认值(这里的默认值多为特殊的日期,具体日期以看到的为准)
(, 下载次数: 208)
上传
点击文件名下载附件
(, 下载次数: 246)
上传
点击文件名下载附件
问题现象:
当今天的日期为本月的1号时,例如2017-12-01,这时param['开始日期']=2017-12-01,param[‘结束日期’]=‘2017-11-30’,导致出现日期区间过滤的报表数据为空的情况。
问题解决:
将两个日期参数组件的默认值设置为空,
在报表加载时执行脚本,设定日期参数组件的默认值
if(param["_THIS_DAY_"]==1){
开始日期.value=param["_LAST_YEAR_MONTH_"];
}else{
开始日期.value=param["_THIS_YEAR_MONTH_"];
}
结束日期.value=param["_LAST_FULL_DAY_"];
脚本执行完成后,当今天的日期为2017年12月1日时,param['开始日期']=2017-11-01,param['结束日期']=2017-11-30
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4