yhdata_010fc40d玄铁一
昨天 17:56 发布在问答
【数据处理】 编辑计算列的聚合计算问题
本帖最后由 yhdata_010fc40d 于 2025-8-14 18:01 编辑

wechat_2025-08-14_175212_690.png wechat_2025-08-14_175251_938.png 64616460-7f2f-4c9b-8e3e-690c0755f882.png
当我想按某个条件下计算值时,若不聚合时能计算出正确的值,当报表有层级关系,需要向上层级汇总,上钻时数值直接相加汇总了,不符合需求,向上汇总时,该值需要先汇总指标再相除,应该怎么写计算列?
27
3
精彩评论3
yhdata_lyaa
发表于 昨天 18:09 显示全部楼层
不能混用,整体下单金额 是一个维度,不能sum  ,你是想计算什么,第一个计算列不对么,
回复

使用道具 2#

yhdata_010fc40d玄铁一 回复yhdata_lyaa
发表于 2025-08-15 14:54:23
if(sum(col['settle_cost'])>0) then sum(col['group_value'])/sum(col['settle_cost']) else sum(col['group_value']) end 我用以上公式计算可以了,但我想限制一下数值显示格式, sum(col['group_value'])/sum(col['settle_cost'])保留小数点后两位,其他不保留小数点后数值,可以在这调整吗,不然通过格式调整会统一生效
回复

yhdata_lyaa回复yhdata_010fc40d玄铁一
发表于 2025-08-15 15:08:57
参与计算的的有小数吗,试试round(col['计算列'],2) 返回某个数字按指定位数取整后的数字。
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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