s576718926铂金二
2023-8-3 17:33:24 发布在问答
【数据处理】 报表制作中新建计算列可以计算多组数据的平均值吗?
如图:在报表制作中,需要计算如图红色框框中3组数据的平均值,新建计算列怎么实现?求教

最佳答案

yhdata_yzm

2023-08-03 17:33:25

要对数据做预处理呢,如果有空可以先去补0,如果不补加出来也是空。 补0之后相加/(数据的总个数-count(每一列等于0的个数))
查看完整内容
2308
5
精彩评论5
yhdata_yzm
发表于 2023-8-3 17:33:25 显示全部楼层
s576718926 发表于 2023-8-4 08:57
这就尴尬了,需求计算有效的平均值,相加在平均,在3组数据中有空值的时候会影响结果吧 ...

要对数据做预处理呢,如果有空可以先去补0,如果不补加出来也是空。
补0之后相加/(数据的总个数-count(每一列等于0的个数))
回复

使用道具 2#

yhdata_yzm
发表于 2023-8-3 17:48:01 显示全部楼层
计算列相加,然后在平均不就行了么
回复

使用道具 3#

s576718926铂金二
发表于 2023-8-4 08:57:33 显示全部楼层
yhdata_yzm 发表于 2023-8-3 17:48
计算列相加,然后在平均不就行了么

这就尴尬了,需求计算有效的平均值,相加在平均,在3组数据中有空值的时候会影响结果吧
回复

使用道具 4#

s576718926铂金二
发表于 2023-8-4 14:14:28 显示全部楼层
yhdata_yzm 发表于 2023-8-4 09:26
要对数据做预处理呢,如果有空可以先去补0,如果不补加出来也是空。
补0之后相加/(数据的总个数-count( ...

好的 我去试试,感谢!
回复

使用道具 5#

s576718926铂金二
发表于 2023-8-8 17:45:42 显示全部楼层
yhdata_yzm 发表于 2023-8-3 17:33
要对数据做预处理呢,如果有空可以先去补0,如果不补加出来也是空。
补0之后相加/(数据的总个数-count( ...

请教下:count(每一列等于0的个数)这个函数要怎么写?我写的count(col['Avg_OLAP合计-缺失值填充']==0),返回数据不对
回复

使用道具 6#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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