找文章 / 找答案
永洪社区YVP
  • 发帖数144
  • 粉丝3

此人很懒,什么也没有留下

  • 解答问题超厉害

    经常帮助其他会员答疑
精选问答 更多内容

求助:新建计算式出现NaN,-Infinity值

芒果小矮人青铜一 显示全部楼层 发表于 2021-7-7 14:33:16 |阅读模式 打印 上一主题 下一主题
我是在做报表时,新建了计算式,在自由表中就会出现NaN,-Infinity值,但是选择不同的时间和商品数据会显示具体的值,有的又不行问题:
①出现NaN,-Infinity值分别代表什么含义

②计算式是  col['利润']/col['销售'] ,如果用sum会提示聚合列不支持二次聚合,那么这个计算式的计算逻辑是什么,先把所有值汇总后再计算还是先单独计算再把每个利润率求平均

③在利润率用在自由表中,聚合方式的平均和总和以及空分别有什么区别呢
④如何解决出现NaN,-Infinity值
b63f4ca3581da941f52bb19619b7df4.png
e245ed01e26ac7032fe8a14ec0b528a.png
回复

使用道具 举报

精彩评论7

美滋滋白银二 显示全部楼层 发表于 2021-7-7 14:53:59
infinity的错误应该是你的被除数有0的情况,在做除法之前,最好判断一下被除数是否有0.
NAN错误一般是非法操作,具体要看你的计算公式是什么样的?
回复 支持 反对

使用道具 举报

芒果小矮人青铜一 显示全部楼层 发表于 2021-7-7 15:00:46
lijie 发表于 2021-7-7 14:53
infinity的错误应该是你的被除数有0的情况,在做除法之前,最好判断一下被除数是否有0.
NAN错误一般是非法 ...

计算公式就是col['利润']/col['销售'] ,但是选择不同的日期和商品就会出现这两个值,还有就是这个公式是先汇总后计算吗,因为不支持 sum(col['利润'])/sum(col['销售'])
回复 支持 反对

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 15:05:43
出现聚合列不支持再聚合的情况 重新绑定计算列就可以了

NaN和-Infinity分别表示缺失和无穷  https://zhidao.baidu.com/question/629770335045945204.html

聚合效果:Sum(value)/Sum(value1)=(1+2+3+4)/(5+6+7+8)
细节效果:Sum(value/value2)=1/5+2/6+3/7+4/8

空表示细节数据
平均就是字段取平均  https://www.yonghongtech.com/hel ... 8%E6%96%B9%E5%BC%8F
总和就是取当前字段总和https://www.yonghongtech.com/hel ... 8%E6%96%B9%E5%BC%8F
回复 支持 反对

使用道具 举报

芒果小矮人青铜一 显示全部楼层 发表于 2021-7-7 15:13:40
永洪tech-zxx 发表于 2021-7-7 15:05
出现聚合列不支持再聚合的情况 重新绑定计算列就可以了

NaN和-Infinity分别表示缺失和无穷  https://zhida ...

col['利润']/col['销售']
那这个公式是=(1+2+3+4)/(5+6+7+8)吗
回复 支持 反对

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 16:34:03
如图,我的计算列2,就是col['预算_利润']/col['市场开销']  
可以看出来就是4.167=100/24   
col.png
回复 支持 反对

使用道具 举报

芒果小矮人青铜一 显示全部楼层 发表于 2021-7-7 17:18:28
永洪tech-zxx 发表于 2021-7-7 16:34
如图,我的计算列2,就是col['预算_利润']/col['市场开销']  
可以看出来就是4.167=100/24   
...

这下是完全明白了,谢谢
回复 支持 反对

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 17:21:52
lbh2700008 发表于 2021-7-7 17:18
这下是完全明白了,谢谢

回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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