4.18 组排名

 

计算班级平均分的排名:

Class Name Maths
1 Tom 85
2 John 92
2 Joan 86
1 Rocky 95
2 Ham 92
1 Kate 83
1 Rose 95
2 Nomy 78
1 Neil 92
2 Jack 86
1 Joe 98

脚本:

A
1 =T(“score.xlsx”)
2 =A1.groups(Class;avg(Maths):avgMaths)
3 =A2.ranks@z(avgMaths)
4 =A2.new(Class,A3(#):Rank)

A2 按班级分组,同时算出班级平均分
A3 计算班级平均分排名
A4 产生结果为 Class、Rank 两个字段的新序表

运行结果:

Class Rank
1 1
2 2