kenneth青铜一
2023-11-2 11:40:15 发布在问答
【数据处理】 格间计算iif有多个条件怎么写
在用格间计算的时候, 当指标编码为图中那几个的时候,就执行第一个公式 不然第二个,但是现在执行的都是第二个公式,像图片这样写起不了作用吗
iif(cell(1,2)==['L0-IND1','L2-IND8','L1-IND4',
iif(left(1)==0,0,left(2)/left(1)),iif(left(1)==0,0,1-(left(2)-left(1))/left(1)))


微信图片_20231102113714.png
微信图片_20231102113745.png
5219
20
精彩评论20
yhdata_lyaa
发表于 2023-11-2 13:12:49 显示全部楼层
或 和 与,||   和&& 这样写看看
回复

使用道具 2#

yhdata_yzm
发表于 2023-11-2 13:13:51 显示全部楼层
原因在于判断里具体的值不能等于数组对象,需要用indexof去判断值是不是在数组里
回复

使用道具 3#

kenneth青铜一
发表于 2023-11-2 13:50:58 显示全部楼层
yhdata_lyaa 发表于 2023-11-2 13:12
或 和 与,||   和&& 这样写看看

iif(cell(1,2)=='L0-IND1'||cell(1,2)=='L2-IND8'||cell(1,2)=='L1-IND4',
iif(left(1)==0,0,left(2)/left(1)),iif(left(1)==0,0,1-(left(2)-left(1))/left(1)))    改成这样  但还是没有起作用
回复

使用道具 4#

kenneth青铜一
发表于 2023-11-2 13:51:29 显示全部楼层
yhdata_yzm 发表于 2023-11-2 13:13
原因在于判断里具体的值不能等于数组对象,需要用indexof去判断值是不是在数组里 ...

请问indexof这个怎么用呀
回复

使用道具 5#

yhdata_lyaa
发表于 2023-11-2 13:56:47 显示全部楼层
kenneth 发表于 2023-11-2 13:51
请问indexof这个怎么用呀
是嵌套了三个iff么,用if ...else 会清晰一点

楼上说的indexof用法参考
ndexOf
indexOf(string, substring)
返回substring在string中的索引位置,如果未找到substring,则返回0。
indexOf("hello world", "o")=4

回复

使用道具 6#

kenneth青铜一
发表于 2023-11-2 14:00:32 显示全部楼层
yhdata_lyaa 发表于 2023-11-2 13:56
是嵌套了三个iff么,用if ...else 会清晰一点

楼上说的indexof用法参考

格间计算可以用if。。else吗
回复

使用道具 7#

yhdata_lyaa
发表于 2023-11-2 14:03:54 显示全部楼层
kenneth 发表于 2023-11-2 14:00
格间计算可以用if。。else吗

可以的

回复

使用道具 8#

kenneth青铜一
发表于 2023-11-2 14:59:52 显示全部楼层

试了一下  还是不得行  能帮忙看看吗if(cell(1,2)=='L0-IND1'){
iif(left(1)==0,0,left(2)/left(1))
}else if(cell(1,2)=='L2-IND8'){
iif(left(1)==0,0,left(2)/left(1))
}else if(cell(1,2)=='L1-IND4'){
iif(left(1)==0,0,left(2)/left(1))
}else{
iif(left(1)==0,0,1-(left(2)-left(1))/left(1))}


回复

使用道具 9#

yhdata_lyaa
发表于 2023-11-2 15:10:27 显示全部楼层
是全部的代码了吗,当前是什么效果呢,有没有报错?
截图看看完整的自由表绑定情况
回复

使用道具 10#

123  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部