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

<永洪tech>除法的表达式

永洪tech-lucy青铜一 显示全部楼层 发表于 2018-1-15 17:42:08 |阅读模式 打印 上一主题 下一主题
本帖最后由 永洪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


回复

使用道具 举报

精彩评论1

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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