关于帆软SQL问题

帆软写sql的时候,加入了一个参数,这个参数等于某一单元格值B2,这个单元格设置了纵向扩展B2,B2纵向扩展有三个值,分别是1,2,3,但查询出来的结果是只显示了B2的值为1的情况,有人知道怎么解决吗?image.png

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

因为你写的是=,这个模式只取到了B2单元格扩展的第一个值

多个值要用in

image.png

---------

建议不要这样用,这里不要引用B2进行过滤

直接在界面上进行过滤

最佳回答
0
ID1208Lv6高级互助
发布于2025-8-27 10:06

多值情况,需要使用in,另外需要注意一下扩展单元格数据的分隔符

参考

image.png

image.png

-----------------

调整sql语句

and sfaadocno  in ('${replace(sno,",","','")}')

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 我设置了按组别分页,比如有A,B两个组别第一页是A组别,我只想显示A组别的,用in的话会不会将B组别的也显示出来了?
    2025-08-27 10:09 
  • ID1208 ID1208 回复 帆软用户p9k8MX4NIW(提问者) 父格设置正常的话,是随父格走的,不会出现在你说的这种情况
    2025-08-27 10:12 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 ID1208 我刚试了一下,还是不行,我设的父格是B2,但带出来的内容不对
    2025-08-27 10:42 
  • ID1208 ID1208 回复 帆软用户p9k8MX4NIW(提问者) 这个要具体看你模版怎么设计的,可以上传内置模版看看
    2025-08-27 10:44 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 ID1208 没办法下载模版,我这边改了之后的结果和我直接等于B2的是一样的
    2025-08-27 14:14 
  • 3关注人数
  • 48浏览人数
  • 最后回答于:2025-8-27 10:06
    请选择关闭问题的原因
    确定 取消
    返回顶部