历史版本5 :SORT 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
11.0.4

1.2 应用场景

对数据进行排名,例如对成绩进行排名,如下图所示:

1.2 功能简介

11.0.4 版本支持用函数对数据进行排名

注:层次坐标函数只支持单元格计算,不支持 sheet、水印、js引用、参数默认值。

1.3 函数解释

1)概述

语法SORT(number,boolean,boolean2,range)计算排名
参数1number需要进行排名的数据范围
参数2boolean1

设置升降序,可省略

默认 true :即降序排名

 false:升序排名

参数3 boolean2

设置并列排名后是否跳号,可省略

默认true:即不跳号  即并列排名后,后续排名不跳号,例如1,2,3,3,4

false:跳号,即并列排名后,后续排名跳号,例如1,2,3,3,5

参数4range

设置分组的依据,即是否需要组内排名,可省略

默认省略:无分组依据,对所有数据进行排名

不省略:按照分组依据进行组内排名

2)示例

 B1表示学生成绩

 SORT(B1):基于A1降序不跳号排名(即并列排名后,后续排名不跳号,例如1,2,3,3,4)

 SORT(B1,false):基于A1升序不跳号排名

2. 操作步骤编辑

2.1 报表设计

打开%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Coordinate\SORT.cpt 下的报表,分别输入如下公式,如下图所示:

公式说明:


公式
说明
sort(A2,false)对A2数据升序不跳号排名
sort(A2,TRUE,FALSE)对A2数据降序排名,并且成绩相同的排名也相同,在相同排名后的成绩排名跳号
sort(A2,TRUE,true)对A2数据降序排名,并且成绩相同的排名也相同,在相同排名后的成绩排名不跳号

设置A2 扩展方向为纵向扩展,如下图所示:


2.3 效果预览

2.3.1 PC 端

保存报表,点击「分页预览」,效果参见本文1.2 节。

2.3.2 移动端

App 与 HTML5 端效果相同,如下图所示:

3. 模板下载编辑

已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Coordinate\SORT.cpt

点击下载模板:SORT.cpt