找文章 / 找答案
精选问答 更多内容

[数据处理] 格间计算iif有多个条件怎么写

kenneth青铜一 显示全部楼层 发表于 2023-11-2 11:40:15 |阅读模式 打印 上一主题 下一主题
1
未解决
在用格间计算的时候, 当指标编码为图中那几个的时候,就执行第一个公式 不然第二个,但是现在执行的都是第二个公式,像图片这样写起不了作用吗
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
回复

使用道具 举报

精彩评论20

yhdata_lyaa 显示全部楼层 发表于 2023-11-2 13:12:49
或 和 与,||   和&& 这样写看看
回复

使用道具 举报

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

使用道具 举报

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)))    改成这样  但还是没有起作用
回复

使用道具 举报

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

请问indexof这个怎么用呀
回复

使用道具 举报

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

回复

使用道具 举报

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

楼上说的indexof用法参考

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

使用道具 举报

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

可以的

回复

使用道具 举报

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))}


回复

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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