4.10 组内排序
有数据如下:
| 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”).group(Class).(~.sort@z(Maths)).conj() |
运行结果:
| Class | Name | Maths |
|---|---|---|
| 1 | Joe | 98 |
| 1 | Rocky | 95 |
| 1 | Rose | 95 |
| 1 | Neil | 91 |
| 1 | Tom | 85 |
| 1 | Kate | 83 |
| 2 | John | 92 |
| 2 | Ham | 92 |
| 2 | Joan | 86 |
| 2 | Jack | 84 |
| 2 | Nomy | 78 |
