动态参数作为where条件为啥不显示

image.png

image.png

FineReport 幽淼淼 发布于 2023-7-22 09:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-7-24 13:51

可以截图看看你动态参数注入是怎么写的,常规写法是【如下图】

一般还是按照SQL写好点

巧用参数注入- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-1000.html?source=4

e5371a06899634638fd6d830bb48beca_1531277675Ly8sKYAE.png

最佳回答
0
用户a0930863Lv4见习互助
发布于2023-7-24 15:02(编辑于 2023-7-24 15:06)

应当在sql里面  做if查询不同的列或者数据   as字段名  aaa  设置到表单上的应该是固定的列 aaa

image.png

比如我这边 查询列增加if判定type 是1 的时候 取t1.jj 作为je  否则 取t1.sj 作为je

列到表单上取得就是je字段

不知道是否你需要的答案  你那边数据列好像有问题  where不清楚你是什么意思,动态参数只要能拼对查询语句条件应该是没啥问题的

  • 5关注人数
  • 314浏览人数
  • 最后回答于:2023-7-24 15:06
    请选择关闭问题的原因
    确定 取消
    返回顶部