问题描述:聚合之后得到的结果,怎么求平均?
如 聚合后
2018年 1000
2019年 2000
对1000和2000取平均值,得到以下结果:
年份 值 平均值
2018年 1000 1500
2019年 2000 1500
直接对聚合结果求平均,会报错:

聚合函数是可以与非聚合函数进行嵌套的,那么改成以下公式:

total函数讲解:

注:第二个参数中只有0和1两种情况,这就出现一个问题,如下表所示,total中第二个参数rang的计算范围,只能取所有行数据(成绩)进行汇总计算。如果只计算1班的成绩,需要将1班之外的其他班过滤掉,否则是不能实现的。
| 姓名 | 总成绩(聚合后结果) | 班级 |
| 张三 | 100 | 1班 |
| 李四 | 68 | 1班 |
| 王五 |
聚合数据平均计算方法

本文介绍如何处理包含空值的数据集,在不同场景下计算平均值的方法。包括直接使用total函数处理空值的情况,以及通过条件判断过滤空值后再计算平均值的方式。
最低0.47元/天 解锁文章
1379

被折叠的 条评论
为什么被折叠?



