控件.png
数据集.png
我的控件分别有两个上限和下限(可以为空),当我传参写成AND DEFECT_COUNT BETWEEN '${下限}' AND '${上限}'时,必须同时在上限和下限框中输入值预览才有数据,不输的话预览就没有数据,所以请问一下传参如何写,可以实现不填时,预览也有数据。
where 1=1
${if(len(下限)=0,"","and 字段名>='"+下限+"'")}
${if(len(上限)=0,"","and 字段名<='"+上限+"'")}
参考:下拉框参数为空选择全部-https://help.fanruan.com/finereport/doc-view-2394.html
参数设置默认值
where 1=1 ${if(isnull(下限),'',if(isnull(上限)," and DEFECT_COUNT >='"+下限+"'"," and DEFECT_COUNT BETWEEN '"+下限+"' AND '"+上限+"'"))}