排名
您可能想要为数据列中的值分配排名编号。
可以使用不同方法进行排名,以下示例说明了其中一些方法。有关更多选项,请参见排名函数。
Rank() 和 DenseRank()
以下数据表列出了几个人在一次竞赛中的分数。请注意,其中两个分数相同。
添加了两个计算列,这两个列中的排名以升序排序:
Rank([Points])
和 DenseRank([Points])

当值相同时,这两个函数会以不同方式处理以下排名编号。
降序排名
默认情况下,排名以升序排序。可以通过向表达式添加 'desc'
来更改为降序:
Rank([Points],'desc')
和 DenseRank([Points],'desc')

单独对列中的组进行排名
假设竞赛中有两个代表组(a 和 b),则它们会单独进行排名。

可以使用如下所示的表达式
Rank([Points], [Group])
来进行该排名。为使组中的单独排名更容易查看,“Group”列已排序。

父主题: 计算列的示例