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

[可视化] <YonghongTech>如何让价格指数不显示NAN

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-22 14:12:50 |阅读模式 打印 上一主题 下一主题
1
已解决
本帖最后由 永洪tech-Bella 于 2021-12-22 17:45 编辑

价格指数是通过动态计算得到的,显示在表格上,有的格子数据显示为NAN,如何解决NAN的显示问题,想要显示其他,比如空或者0
1、品牌排名计算,其他行的品牌价格指数显示“NaN”
2、当零售额或零售量出现0的情况,品牌价格指数也显示“NaN”


最佳答案

yhdata_ruby 铂金一 关注Ta

2021-12-22 14:12:51

版本差异会使得一些语法使用不同,如果您有问题可以开一个帖子,会及时回复进行解决
查看完整内容
回复

使用道具 举报

精彩评论14

yhdata_ruby铂金一 显示全部楼层 发表于 2021-12-22 14:12:51
Linda_aaa 发表于 2023-2-21 17:38
这里有个其他问题哈,新旧语法是因为永洪版本的差异么,我们公司的是V9.XX的版本,就一直不能用新版的算法 ...

版本差异会使得一些语法使用不同,如果您有问题可以开一个帖子,会及时回复进行解决
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-22 14:21:33
首先咱们看下您的动态计算,做了除法,做除法一定要进行判断,分母不为0。当分母为0 ,给一个默认值
NAN的出现应该是咱们分子分母的数据均为0,如果修改一下动态计算的表达式,这个问题应该可以避免。
以下两张图是  是否判断的比较,用if 进行判断,该if的写法是新语法的,如果是旧语法,请使用  if(){}else{}这个格式

NAN.png
nan2.png
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-22 14:25:07
出现NAN,很可能是这种情况导致,所以麻烦先确认一下咱们的数据情况,如果是这样导致,请修改动态计算,即可避免该问题。如果出现NAN不是由于这个导致的,麻烦给出  出现这个问题的场景,然后咱们再具体看看
回复

使用道具 举报

宋宋青铜三 显示全部楼层 发表于 2021-12-22 15:41:20
永洪tech-Bella 发表于 2021-12-22 14:25
出现NAN,很可能是这种情况导致,所以麻烦先确认一下咱们的数据情况,如果是这样导致,请修改动态计算,即 ...

PercentSum这个是什么函数?
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-22 17:39:53
宋宋 发表于 2021-12-22 15:41
PercentSum这个是什么函数?

动态计算器的函数
4.png
如果想要详细了解,可参考以下资料:
https://www.yonghongtech.com/hel ... lightsub=PercentSum

https://yonghong-1252949735.cos. ... %AE%97%E5%99%A8.pdf
回复

使用道具 举报

13426332184青铜一 显示全部楼层 发表于 2021-12-22 18:09:22
如图:动态计算列报错无法保存,还请协助答疑。
屏幕截图 2021-12-22 180756.png
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-22 18:37:32
本帖最后由 永洪tech-Bella 于 2021-12-23 11:34 编辑
13426332184 发表于 2021-12-22 18:09
如图:动态计算列报错无法保存,还请协助答疑。

根据这个提示,您用的应该是旧语法,if  else  写法修改一下

9.png




回复

使用道具 举报

13426332184青铜一 显示全部楼层 发表于 2021-12-23 09:07:37
永洪tech-Bella 发表于 2021-12-22 18:37
根据这个提示,您用的应该是旧语法,if  else  写法修改一下
if(percentSum(sum(col['value2'))*100 !=0) ...

如果else的语句显示成0变成显示空,改成"这个符号不行,那0该改成什么
回复

使用道具 举报

永洪tech-Bella白银一 显示全部楼层 发表于 2021-12-23 11:31:54
13426332184 发表于 2021-12-23 09:07
如果else的语句显示成0变成显示空,改成"这个符号不行,那0该改成什么

直接去掉0,写法如下:
else{} 8.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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