数据集参数绑定下拉多选值

image.png

这个数据集参数一添加值,查出来就是空值,是什么 原因?

FineReport liuyan123 发布于 2025-4-23 12:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-4-23 12:39

你的格式不对啊

参考下面的格式

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

  • liuyan123 liuyan123(提问者) where 1=1
    ${if(len(unit) == 0,"","and response_unit in ('"+unit+"')")}
    ${if(len(year_assess) == 0,"","and 'if_yearCheck' in ('"+year_assess+"')")}
    and year ='${year}' 这样写还是不对啊
    2025-04-23 13:01 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-4-23 13:00

这个字段的引号去掉

image.png

  • liuyan123 liuyan123(提问者) 去掉会报错,说这列不存在,而且在select中查询该值要加双引号才能正常查询。
    2025-04-23 13:09 
  • snrtuemc snrtuemc 回复 liuyan123(提问者) 那就换成这样
    ${if(len(year_assess) == 0,"","and \"if_yearCheck\" in ('"+year_assess+"')")}
    2025-04-23 13:13 
  • liuyan123 liuyan123(提问者) 回复 snrtuemc 已解决,谢谢!
    2025-04-23 13:22 
  • 3关注人数
  • 33浏览人数
  • 最后回答于:2025-4-23 13:00
    请选择关闭问题的原因
    确定 取消
    返回顶部