小问题:数据集参数

数据集中有两个参数需要传,现在有两个报表,一个可以传两个参数(有两个参数控),而另一个只能传一个参数,传一个参数,数据集sql中应该怎么处理和判断这种情况呢,谢谢

FineReport water0313 发布于 2021-1-5 17:07
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-1-5 17:14

where 1=1 

${if(len(参数1) == 0,""," and 字段='" + 参数1+ "'")} 

${if(len(参数2) == 0,""," and 字段='" + 参数2+ "'")}

最佳回答
0
fangqingLv5初级互助
发布于2021-1-5 17:16

可以写两段SQL语句union all ,第一段SQL传递两个参数,第二段SQL传递一个参数,参数设置:${参数},${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 

  • 3关注人数
  • 316浏览人数
  • 最后回答于:2021-1-5 17:16
    请选择关闭问题的原因
    确定 取消
    返回顶部