7.3 将汇总值填到同类数据的第一行
有数据如下:
按班级统计 90 分以上的人数、不及格的人数、去掉一个最高分去掉一个最低分后的平均分,结果填到每个班级的第一行数据上(在 D1 中计算):
A | |
---|---|
1 | =E(‘A1:C19’).derive(:ScoreAbove90,:Failed,:AverageScore) |
2 | =A1.group(Class).run(~(1).ScoreAbove90=~.select(Score>=90).len(),~(1).Failed=~.select(Score<60).len(),~(1).AverageScore=~.sort(Score).m(2:-2).avg(Score)) |
3 | return A1.new(ScoreAbove90,Failed,AverageScore) |