首页 > 服务 > 自助服务 > 知识库 > BI@Report > 专题应用 > 报表模板

数据分析中的序号/排名/排序/top分析

需求描述

通过BI平台查看数据分析结果时,客户希望看到的并不是一张杂乱无章仅仅将结果简单罗列出来的的excel表格,难以体现数据分析意义。

客户可能会对分析结果提出更多要求:

1)查询结果有很多,是否可以添加一列序号,共查询出多少条数据更加一目了然?

2)某个指标需要重点关注,可否可以增加一列排名,有的放矢的采取针对性措施?

3)对于重点关注的指标,是否可以进行排序,或者更进一步,既可以按照单个指标固定排序,同时,排序依据以及升降序由我们任意选择?

4)我们不需要查看所有的明细数据,只需要了解前几名或后几名就可以了..........

以上是我们在做实施时经常会遇到的需求,这也是数据分析必不可少的功能,如此常见的需求是否可以轻易实现呢?

接下来,我们一起来学习如何快速实现上述需求。

Step 1 准备工作

准备一张单级浮动报表,如下图所示:

Step 2 添加序号

在浮动表中有两种方式可以添加序号:

1“#”,直接在表元输入“#”即可,如下图所示:

注意:序号表元一定要在浮动区域之内,即包含在绿框之内。

2)使用row()函数,如下图所示:

注意:序号表元一定要在浮动区域之内,即包含在绿框之内;序号表元数据类型设置为整型。

Step 3 排名

利用排名函数实现指标排名,同样有两种方式:

1rank函数:表元代号.rank,这里的表元代号是指排序依据指标所在的表元,如下图所示:

截图中,展现的是统计企业增加值的排名。

2_rk()函数:括号中的参数需要写指标名,而不是表元代号。如下图所示:

rank_rk()的区别:rank函数仅仅返回排名;_rk()函数功能更加强大,不仅可以返回排名,还可以对指标进行排序,同时对于相同排名,可以选择不同的处理方式,具体用法可参考函数说明。

Step 4 排序

1)固定排序

由于是对浮动出来的数据进行排序,故需要在浮动表元属性中进行设置。

首先,选择升序/降序;

然后,选择排序依据,输入排序依据指标所在的表元代号,如下图所示:

2)列头排序(排序依据以及升降序由客户任意选择)

列头排序需要在指标名称所在的固定表元属性中进行设置,勾选排序选项即可,如下图所示:

Step 5 top分析

由于是对浮动出来的数据进行处理,故top分析同样要在浮动表元属性中进行设置,且一定要和排序结合使用。

1)设置排序,如下图所示:

2)输入数字。

· 假设需要显示统计企业增加值前五名的省份,则在TOPN,TOP%属性中输入5即可,如下图所示:

· 假设需要显示统计企业增加值占全国累计值前20%的省份,则在TOPN,TOP%属性中输入20%即可,如下图所示:

联系
电话

您好,商务咨询请联系

咨询热线:400-0011-866转0

手机咨询:137-0121-6790

社区
交流

产品技术问题交流

bbs.esensoft.com

9分钟快速处理问题