数据集参数if的使用问题?

比如这个  ${IF( 回复=1 ," and field0005 is not null "," ")}  有没有这个“if(回复=1,A条件,IF(回复=2,B条件,C条件))“写法?

FineReport tangshi998 发布于 2020-11-10 08:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
cherishdqyLv7高级互助
发布于2020-11-10 08:44

有的,if可以多层嵌套

  • tangshi998 tangshi998(提问者) 怎么用呢?${IF( len(状态)=0 ,\" \",IF( 状态=1 ,\" and field0014 =\'-8678576856398869972\' \",\" \"))} 这个该怎么写?
    2020-11-10 08:59 
  • cherishdqy cherishdqy 回复 tangshi998(提问者) 你后面不是已经写好了吗?就把条件改一下就好了呀
    2020-11-10 09:03 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-11-10 08:44(编辑于 2020-11-10 08:45)

当然有


  • tangshi998 tangshi998(提问者) 怎么用呢?${IF( len(状态)=0 ,\" \",IF( 状态=1 ,\" and field0014 =\'-8678576856398869972\' \",\" \"))} 这个该怎么写?
    2020-11-10 08:59 
最佳回答
0
ColdmanLv6高级互助
发布于2020-11-10 08:49

先写一个最底层的IF(条件,A,B),然后再写外层IF(条件,A,B),之后把 你的底层IF替换掉A或者B

最佳回答
0
被子Lv7见习互助
发布于2020-11-10 08:57

只要不脱离if语句格式,完全可以多层去套,最好也可以用switch

  • tangshi998 tangshi998(提问者) switch怎么用?
    2020-11-10 09:00 
  • 被子 被子 回复 tangshi998(提问者) 这里:https://help.fanruan.com/finereport/doc-view-843.html?source=4
    2020-11-10 09:14 
  • 5关注人数
  • 455浏览人数
  • 最后回答于:2020-11-10 08:57
    请选择关闭问题的原因
    确定 取消
    返回顶部