永洪tech-lucy青铜一
2018-1-15 17:42:08 发布在问答
<永洪tech>除法的表达式
本帖最后由 永洪tech-Lucy 于 2018-5-29 10:29 编辑

场景:许多使用BI的小伙伴会遇到:使用BI做除法的情况,例如:利润/销售额 ,来求一个销售占比。但是用于分析的数据不干净,有脏数据,如图:
5.png
常见问题:表达式中做除法,图表中绑定对应生成的表达式列后报错:
1.png
注意点:做除法需要排查除数为0 和为 空 的情况(适应于细节表达式和聚合表达式)
细节表达式:      if(col['销售额']==0){          0.0
       }else{
          col['总成本']/col['销售额']
       }
聚合表达式:
      if(Sum(col['销售额'])==0){
          0.0
      }else{
          Sum(col['总成本'])/Sum(col['销售额'])
      }

7.png


6084
1
精彩评论1
王莱尼玄铁三
发表于 2019-7-24 09:49:05 显示全部楼层
请问细节表达式执行数据失败是什么情况
回复

使用道具 2#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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