多选框设置了参数为空选择全部但是结果却不是预期效果这是为什么呢

image.png

1101.zip

这是我的文件

修改图

image.png

测试图

image.png

问题图

image.png

解决

image.png

FineReport 南巷尕杰 发布于 2022-1-4 17:36 (编辑于 2022-1-4 21:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CD20160914Lv8专家互助
发布于2022-1-4 17:43

image.png

哪里不对了。。。

  • 南巷尕杰 南巷尕杰(提问者) 你选择饮料和海鲜 题目要求是 产品名称是海参、虾米、虾子 然后饮料一个没有选择,就是为空 但是查询出来的结果是全部的饮料产品和海参、虾米、虾子 你看我图片左边的条件和右边图片的条件一样 但是查询出来的结果不一样
    2022-01-04 17:46 
  • CD20160914 CD20160914 回复 南巷尕杰(提问者) 为什么饮料里面的牛奶,矿泉水,运动饮料不是你要的?
    2022-01-04 20:27 
  • 南巷尕杰 南巷尕杰(提问者) 回复 CD20160914 你看下我完善问题中的那个问题图片 里面有我现在报表样子 以及我想要的报表样子 就
    2022-01-04 20:45 
  • CD20160914 CD20160914 回复 南巷尕杰(提问者) 他们是并且关系呀大哥,饮料,海鲜是大类。后面的是小类。就是语句的意思是同时要满足它是饮料与海鲜,还要满足产品名称所复选的数据。。
    2022-01-04 21:22 
  • CD20160914 CD20160914 回复 南巷尕杰(提问者) 比如你选择了产品类别为:饮料,海鲜 ,同时产品名称只选择了 雪鱼,虾子,虾米这三个。那么饮料的产品类别是有的了。但是饮料对应的产品名称没有雪鱼,虾子,虾米 这三个呀。所以不满足条件。。怎么会出来呢。
    2022-01-04 21:25 
最佳回答
1
yzm265675Lv4见习互助
发布于2022-1-4 17:38(编辑于 2022-1-4 18:12)
  • 南巷尕杰 南巷尕杰(提问者) 模板我上传了 你看下 到底是哪里的问题 真的试了好多次 get不到重点 就一直不对
    2022-01-04 17:40 
  • 南巷尕杰 南巷尕杰(提问者) 没有 参数为空我就是用的in
    2022-01-04 17:40 
  • yzm265675 yzm265675 回复 南巷尕杰(提问者) 我看了下你的模版,你复选框数据字典的数据集sql in (\'\"+xx+\"\') 里面的空格去掉 不然读不到你的参,读成空格了 ,我去掉再试就成了
    2022-01-04 17:46 
  • yzm265675 yzm265675 回复 南巷尕杰(提问者) 把两个+号前后空格去了试下
    2022-01-04 17:50 
  • 南巷尕杰 南巷尕杰(提问者) 回复 yzm265675 我试试
    2022-01-04 17:51 
  • 3关注人数
  • 471浏览人数
  • 最后回答于:2022-1-4 21:45
    请选择关闭问题的原因
    确定 取消
    返回顶部