我现在有个需求也需要写IF的判断,不过比较多,需要写1,2、、、14,大概14个判断,有更好办法吗

image.png

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

主要看IF条件和实现效果是什么,基本简化原理有两个①合并条件和结果,简化sql;②看条件的可实现性,看能否转化为映射表,直接通过映射处理

  • yzmxYDx35608993 yzmxYDx35608993(提问者) 场景,我又提了一个问题,里面有图片,有点复杂,后面还有些标题和前面的不同
    2023-06-19 13:27 
  • 坚定的小帆薯 坚定的小帆薯 回复 yzmxYDx35608993(提问者) 其实还没有理解很到位,不过有个小建议: 单个报表不一定要做的很全,过于复杂的要求可以拆分成两个来做,否则过于复杂的设置,报表的加载也会很慢的。
    2023-06-19 13:35 
  • yzmxYDx35608993 yzmxYDx35608993(提问者) 回复 坚定的小帆薯 我也知道,不过也得看领导要求,以及怎么想呢
    2023-06-19 13:49 
最佳回答
0
WZXLv5初级互助
发布于2023-6-30 14:18

可以尝试使用case when在sql里分好类型之后,就根据帆软的过滤筛选进行选择展示就行了,如果是按条件显示的话也可以尝试和参数控件联动,选哪个就展示那个分类的数据

  • 3关注人数
  • 269浏览人数
  • 最后回答于:2023-6-30 14:18
    请选择关闭问题的原因
    确定 取消
    返回顶部