在finereport里 json数据集怎么写逻辑判断

以下是我的sql,想写成程序json数据集的写法,各位大佬求救

select  * from  a1 

where  org='${org}' and ${if(dl='余额',

"and zb id in('FIN000477003 10','FIN000479003 10','FIN000477999 10')"

"and zb id in('FIN000477004 10','FIN000477005 10','FIN000477888 10')")}

FineReport 薛岳A 发布于 2024-3-14 10:40 (编辑于 2024-3-14 10:47)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-14 10:45(编辑于 2024-3-14 10:45)
最佳回答
0
WZXLv5初级互助
发布于2024-3-14 11:31

可以尝试JSON数据集取出全部数据后,使用单元格过滤条件进行实现如image.png

我这个过滤条件实现的就是参数为空取全部的效果,适用sql不想写参数,同时参数值数据固定,数量较少的情况

  • 3关注人数
  • 144浏览人数
  • 最后回答于:2024-3-14 11:31
    请选择关闭问题的原因
    确定 取消
    返回顶部