添加模板参数进行数据筛选能在不选参数值时显示所有数据吗

image.png

如图,现在没选择违规类型,数据就没有显示出来,有办法能让这种情况下显示所有数据吗,不是默认值,默认值只显示一部分数据吧

FineReport 吾姓独孤 发布于 2018-11-12 09:21
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
sidmaoLv4初级互助
发布于2018-11-12 09:26

参数为空选择全部-http://help.finereport.com/finereport8.0/doc-view-1242.html

最佳回答
1
JBadminLv3初级互助
发布于2018-11-12 09:29

image.png把这个钩去掉

最佳回答
0
夜梦碎Lv3初级互助
发布于2018-11-12 09:26

可以的,这个主要在于你的sql中的筛选条件,可以这么写:
select user_name from user_info where 1=1 

${if(len(user_name)==0,""," and user_name in ('"+user_name+"')")}
判断参数值,参数为空时就不进行过滤了

最佳回答
0
zsh331Lv8专家互助
发布于2018-11-12 09:28

“参数为空选择全部”


SELECT * FROM 订单 where 1=1${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 


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

最佳回答
0
晓亮Lv7资深互助
发布于2018-11-12 09:33(编辑于 2018-11-12 09:34)

用sql的话,nvl 函数判断一下也可以。 (nvl(#期间#,'1')='1' or nvl(#期间#,'1')<>'1' and a.pzrq> = #期间#)

  • 5关注人数
  • 893浏览人数
  • 最后回答于:2018-11-12 09:34
    请选择关闭问题的原因
    确定 取消
    返回顶部