跳到主要内容
版本:7.0.0

排名

1. 概述

1.1. 应用场景

排名计算是指根据一组指标,通过特定的算法或公式,对这些指标进行排序,并给出每个指标在排序中的排名,便于用户进行数据大小比较。

例如,在评估不同区域的销售表现时,可以使用排名直观的展示各个区域销售额的大小情况

1.2. 功能介绍

在数值栏中,点击需要排名的字段,在下拉菜单栏中选择“高级计算-排名”,即可弹出排名设置框。此时,会依据当前分组按照数值大小进行排名。用户可以选择升序排名(即从小到大)或降序排名(即从大到小)。

1.gif

2. 快速入门

支持配置排名类型、计算维度、排序方式、排序顺序、TOPN,下面会详细介绍。

  1. 排名类型:支持行列排名(全局排名)、维度项排名(全局排名)、维度组内排名(组内排名)、排名三种类型

  2. 计算维度:根据不同的排名类型,可以选择不同的计算维度(如按行、按列、具体的维度字段)。

  3. 排序顺序:支持两种,分别为从高到低(降序)、从低到高(升序)。

  4. 排序方式:支持三种,分别为 RANK、DENSE_RANK、ROW_NUMBER。当不存在相同排名时,这三种方式计算结果相同,可以任选一个配置;当存在相同排名时,三种方式计算有差异,可以选择满足实际场景的方式进行计算,详细逻辑如下:

排序方式描述示例截图说明
RANK(排名占位)为相同的值分配相同的排名,且相同值会占位。最高值排在第 1 位,后面两个相同的值都排在第 2 位。下一个值则排在第 4 。如(1,2,2,4)2.png
DENSE_RANK(排名不占位)重复值的排名全部相同,也就是排名序列中的下一个数字,且相同值不会占位。如(1,2,2,3)3.png
ROW_NUMBER(唯一排名)根据计算排名的方向为重复值指定不同的排名。如(1,2,3,4)4.png

具体效果如下:

5.png

2.1. 全局排名

全局排名通过设置排名类型为「行列排名」和「维度项排名」功能实现,支持按行、按列和指定维度排名计算。

按列是指对所有的维度项对应的数值进行排名,按行是指对所有对比项对应的数值进行排名,指定维度是指指定具体的维度,对当前维度值进行全局排名

2.1.1. 按列

以下图中分析各省份销售金额在全国范围内的排名情况为例。

步骤1. 创建普通表格,将需要分析的「大区」、「省份」拖入维度栏,「销售金额」拖入指标栏,如下图所示:

6.png

步骤2. 点击「销售金额」选择「高级计算-排名」,此时出现排名配置弹窗,如下图所示:

7.png

步骤3.排名类型选择「行列排名」,计算维度选择「按列」,顺序选择「从高到低」,此时就可以实现依据销售金额对各省份在全国范围进行排名

8.png

2.1.2. 按行

以下图中分析各大区下不同商品分类的销售金额的排名情况为例

步骤1. 创建普通表格,将需要分析的「大区」拖入维度栏,「商品分类」拖入对比栏,「销售金额」拖入指标栏,如下图所示:

9.png

步骤2. 点击「销售金额」选择「高级计算-排名」,此时出现排名配置弹窗,如下图所示:

10.png

步骤3.排名类型选择「行列排名」,计算维度选择「按行」,顺序选择

此时就会对不同大区下各个商品分类的销售金额进行排名,如下图所示:

11.png

2.1.3. 指定维度排名

指定维度排名通过设置排名类型为「维度项排名」功能实现。

以下图中分析各大区下不同省份的销售金额的排名情况和各大区的销售额排名情况为例,

步骤1. 创建普通表格,将需要分析的「大区」和「省份」拖入维度栏,「销售金额」拖入指标栏,如下图所示:

12.png

步骤2. 点击「销售金额」选择「高级计算-排名」,此时出现排名配置弹窗,排名类型选择「维度项排名」,计算维度分别选择「省份」和「大区」,顺序选择从高到低。

此时当选择大区时,会在大区的层级上进行排名;

选择省份时,会在省份层级上进行全局排名,此时,跟全局排名-按列效果一致。

13.png

2.2. 组内排名

组内排名通过设置排名类型为「维度组内排名」功能实现,以下图中分析各大区下不同省份的销售金额的排名情况为例

步骤1. 创建普通表格,将需要分析的「大区」和「省份」拖入维度栏,「销售金额」拖入指标栏,如下图所示:

14.png

步骤2. 点击「销售金额」选择「高级计算-排名」,此时出现排名配置弹窗,排名类型选择「维度组内排名」,计算维度选择「大区」,顺序选择从高到低

计算维度中选择范围的说明:由于当存在N个维度时,对于最后一个维度,它没有更细分的维度了,对应的排名值永远为1,没有意义,因此这里进支持选择维度中的前N-1个维度

例如当维度中存在3个维度时,支持选择前两个中任意一个,维度中存在2个维度时,支持选择第一个维度。

15.png

此时就会先将每个大区合并在一个分组内,对每个大区下各个省份的销售金额从大到小排名,如下图所示:

16.png

2.3. TOP N

除了可以对数据进行组内和全局排名外,还支持对排名结果进行TOPN筛选分析。

设置完成排名后,TOPN中设置自定义数目,自定义数目要求为1-100内的自然数。

例如:若用户希望看到全国销售额排名前三的省份数据,此时需要再TOP N中选择「自定义数目」,输入「3」。

17.png

此时就可以筛选出全国销售额排名前三的省份数据。

18.png

说明:

  1. 对于显示小计的情况,也支持对小计进行排名。

3. 使用限制

  • 明细表不支持