传参问题,求指教

控件.png

数据集.png

我的控件分别有两个上限和下限(可以为空),当我传参写成AND DEFECT_COUNT BETWEEN '${下限}' AND '${上限}'时,必须同时在上限和下限框中输入值预览才有数据,不输的话预览就没有数据,所以请问一下传参如何写,可以实现不填时,预览也有数据。

FineReport 用户G8480957 发布于 2021-9-15 19:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
15922204585Lv6高级互助
发布于2021-9-15 20:03

where 1=1

${if(len(下限)=0,"","and 字段名>='"+下限+"'")}

${if(len(上限)=0,"","and 字段名<='"+上限+"'")}

参考:下拉框参数为空选择全部-https://help.fanruan.com/finereport/doc-view-2394.html

最佳回答
0
亦雪Lv5见习互助
发布于2021-9-16 06:57

参数设置默认值 

最佳回答
0
黄源Lv6中级互助
发布于2021-9-16 08:45

where 1=1 ${if(isnull(下限),'',if(isnull(上限)," and DEFECT_COUNT >='"+下限+"'"," and DEFECT_COUNT BETWEEN '"+下限+"' AND '"+上限+"'"))}

  • 4关注人数
  • 438浏览人数
  • 最后回答于:2021-9-16 08:45
    请选择关闭问题的原因
    确定 取消
    返回顶部