表格横向扩展为什么不能用round()函数

image.png

FineReport 用户77231274 发布于 2021-8-30 11:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-4-8 17:44

-- 同时判断分子和分母为空,不然返回无结果,如何保留三位小数;

if(len(B3)=0 && len(B4),"",round(B4/B3*100,3))

——————————

最佳回答
0
krystal033Lv7高级互助
发布于2021-8-30 11:47

用concatenate连接百分号 不用加号试试

最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-30 11:47

可以的的啊

isnull(B3)  换成 len(B3)=0  试试

  • 用户77231274 用户77231274(提问者) 换了也不行,我不用round的函数也可以,用了就不行
    2021-08-30 11:53 
  • snrtuemc snrtuemc 回复 用户77231274(提问者) 这不行,换成if(len(B3)=0,\"\",format(B4/B3*100,\"#0.000%\"))试试,注意,评论会在引号前自动加斜杠
    2021-08-30 12:25 
  • 用户77231274 用户77231274(提问者) 回复 snrtuemc 这样也不行,这个是数据计算报错吧,不加函数直接B4/B3是没有问题的
    2021-08-30 13:58 
  • snrtuemc snrtuemc 回复 用户77231274(提问者) 你说直接写B4/B3没问题,你这个写法是没有问题的啊
    2021-08-30 13:59 
  • 用户77231274 用户77231274(提问者) 回复 snrtuemc 可能真是跟父格有关系,我的B3和B4行都是横向扩展,要用他们做除法,应该怎么展示那一行呀,父格怎么设置,用不用做横向扩展呀
    2021-08-30 14:15 
最佳回答
0
花无缺的猫Lv6初级互助
发布于2021-8-30 12:47

单元格扩展了但是公式没扩展,应该是父格设置不对吧。把B5的左父格设置到B2,B5自身不用设置扩展

  • 用户77231274 用户77231274(提问者) 如果不扩展,只设置左父格,那所有的数据就都只显示到一个单元格了
    2021-08-30 13:47 
  • 花无缺的猫 花无缺的猫 回复 用户77231274(提问者) 父格设置到月份单元格
    2021-08-30 16:03 
  • 用户77231274 用户77231274(提问者) 回复 花无缺的猫 我左父格设置的是A6,上父格设置的是B2,还是显示不了数据..
    2021-08-30 16:15 
  • 用户77231274 用户77231274(提问者) 回复 花无缺的猫 我感觉可能是因为B4和B3分别是一行数据,函数用到了一行数据上了,所以报错了,round()是处理单个数据的,不知道想这样的一行数据应该怎么处理..
    2021-08-30 16:18 
  • 5关注人数
  • 474浏览人数
  • 最后回答于:2022-4-8 17:44
    请选择关闭问题的原因
    确定 取消
    返回顶部