我改了下之前开发的模板的参数把
日期=to_char(current_date,'yyyyMM')改成了日期='${statcs_month}',
保存后发现更改后模板大多数的数据都为0了(在数据集中吧空变成0了),
只有少部分数据还有展示
将展示成0的字段放到一个新的控件或报表快中,数据正常显示,放到旧报表块中显示为0
预览数据集时是正常的,预览模板时一个数据集的不同字段,部分正常展示,部分非0数据展示成0了
将参数改回去后又正常了
是因为,在报表块里有公式:if(a=8,"214",)
需要在a!=8的情况下返回“”即:if(a=8,"214","")
原来之所以没有问题,是因为原来没有控件,直接从数据集就能中取到数所以没问题
现在因为直接取数,没有加:""的报表块取不到了,所以必须在公式里加上:""
具体为什么没加:"" 会导致出现问题描述中的情况,暂时还不知道
日期=to_char('${statcs_month}','yyyyMM')
这个不可能吧 你截图出来看看
日期='${statcs_month}'
改成这个格式试试
找一个单元格,写上=$statcs_month看看
我怀疑你参数没有正确传入进去,或者格式有问题