Spotfire® 用户指南

排名

您可能想要为数据列中的值分配排名编号。

可以使用不同方法进行排名,以下示例说明了其中一些方法。有关更多选项,请参见排名函数

Rank() 和 DenseRank()

以下数据表列出了几个人在一次竞赛中的分数。请注意,其中两个分数相同。

添加了两个计算列,这两个列中的排名以升序排序:

Rank([Points])DenseRank([Points])



当值相同时,这两个函数会以不同方式处理以下排名编号。

降序排名

默认情况下,排名以升序排序。可以通过向表达式添加 'desc' 来更改为降序:

Rank([Points],'desc')DenseRank([Points],'desc')



单独对列中的组进行排名

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



可以使用如下所示的表达式

Rank([Points], [Group])

来进行该排名。为使组中的单独排名更容易查看,“Group”列已排序。