4.13 行式数据排名 - 按单字段

 

将成绩表按数学成绩计算排名

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 91
2 Jack 84
1 Joe 98

脚本:

A
1 =T(“score.xlsx”)
2 =A1.(Maths)
3 =A1.derive(A2.rank@z(Maths):Rank)

A1 读数
A2 获得数学成绩列的值
A3 给 A1 添加排名列,用 A2 计算当前行的数学排名

运行结果:

Class Name Maths Rank
1 Tom 85 8
2 John 92 4
2 Joan 86 7
1 Rocky 95 2
2 Ham 92 4
1 Kate 83 10
1 Rose 95 2
2 Nomy 78 11
1 Neil 91 6
2 Jack 84 9
1 Joe 98 1