求一段判断的写法

两个判断的写法。类似于if(a = 3){dump(1)}elseif(b = 30){dump(2)}else{dump(3)}


我的需求是这样的。我有一个列表。里面数据N个,每行数据有三个状态。

我需要在a行的数据 修改第一个状态的时候同时更改第三个状态。

在b行的数据 修改第二个状态的时候同时更改第三个状态。微信图片_20191226165610.png

FineReport 郝波 发布于 2019-12-26 16:52 (编辑于 2019-12-26 16:56)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
873282620Lv3初级互助
发布于2019-12-26 16:53(编辑于 2019-12-26 17:09)

if(a=3,dump(1),if(b = 30,dump(2),dump(3)))

if(条件,true,false),当为false时,再次if判断后,当都不满足时最后才采用dump(3)

------if的解释为:

IF(boolean,number1/string1,number2/string2):判断函数,boolean为true时返回第二个参数,为false时返回第三个。

boolean:用于判断的布尔值,true或者false。

number1/string1:第一个参数,如果boolean为ture,返回这个值。

number2/string2:第二个参数,如果boolean为false,返回这个值。

示例:

IF(true,2,8)等于2

IF(false,"first","second")等于second

IF(true,"first",7)等于first

-----------

if(a=已提交,已提交,if(a = 未提交,未提交,未填写))

提交时方式:
image.png

  • 郝波 郝波(提问者) 谢谢老哥
    2019-12-26 17:27 
  • 郝波 郝波(提问者) 我是这么写的,不过最后也实现了。 if(Q3=168,if(L3=\'\',J3,if(H3=\'\',J3,CONCATENATE(L3,H3,J3))), if(Q3=185,if(L3=\'\',H3,if(J3=\'\',H3,CONCATENATE(L3,H3,J3))),CONCATENATE(L3,H3,J3)) )
    2019-12-26 17:28 
最佳回答
1
JackloveLv7高级互助
发布于2019-12-26 16:54(编辑于 2019-12-26 16:54)

if(a = 3&&B=3) 这样 两个判断条件的and 用&&

  • 3关注人数
  • 390浏览人数
  • 最后回答于:2019-12-26 17:09
    请选择关闭问题的原因
    确定 取消
    返回顶部