0
|
CD20160914Lv8专家互助发布于2023-4-9 11:07(编辑于 2023-4-9 11:30)
|
没有看懂你写的文字描述和你写的语句的意思。截图说清楚一些吧,或者上文件? if(len(ddjg.select(lksj))>0&&len(ddjg.select(fgsj))=0,LLGY,if(len(ddjg.select(lksj))>0&&len(ddjg.select(fgsj))>0,ZLDGZT,"其它"))
|
-
rbk333(提问者)
-
IF(LEN(A1)=0,\"\",
IF(ddjg.select(LGYY,LKSJ<>NULL,FGSJ=NULL, LGYY))
IF(ddjg.select(LGYY,LKSJ<>NULL,FGSJ<>NULL,ZLDGZT))
IF(ddjg.select(ZLDGZT, RIGHT(PERNR,5) = E5) = \"\", \"2\", \"1\" ))
-
rbk333(提问者)
- 就是当LKSJ(离岗时间)有值,FGSJ(返岗时间)无值时,取LLGY(离岗原因)本身的值;
当LKSJ(离岗时间)有值,FGSJ(返岗时间)有值时,取ZLDGZT的值。
-
CD20160914 回复 rbk333(提问者)
- 你按什么条件查询?这个ddjg的数据集只返回一行数据???
-
rbk333(提问者) 回复 CD20160914
- 对,就为一个单元格取数据集里的一个值。。 初衷就是一个干部的到岗状态。 看谁在岗,谁外出。
-
CD20160914 回复 rbk333(提问者)
- 类似上面的语句,你自己改成你的字段,如果是大写的话,你全部改成大写
|
|