1. 概述
1.1 版本
報表服務器版本 |
---|
11.0.4 |
1.2 應用場景
對數據進行排名,例如對成績進行排名,如下圖所示:
1.3 功能簡介
11.0.4 版本支持用函數對數據進行排名。
注:層次坐标函數只支持單元格計算,不支持 sheet、水印、js引用、參數預設值。
1.4 函式解譯
1)概述
文法 | SORT(number,boolean,boolean2,range) | 計算排名 |
---|---|---|
參數1 | number | 需要進行排名的資料範圍 |
參數2 | boolean1 | 設定升降冪,可省略 預設 true :即降冪排名 false:升冪排名 |
參數3 | boolean2 | 設定並列排名後是否跳號,可省略 預設true:即不跳號 即並列排名後,後續排名不跳號,例如1,2,3,3,4 false:跳號,即並列排名後,後續排名跳號,例如1,2,3,3,5 |
參數4 | range | 設定分組的依據,即是否需要組內排名,可省略 預設省略:無分組依據,對所有資料進行排名 不省略:按照分組依據進行組內排名 |
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.2 效果預覽
2.2.1 PC端
儲存報表,點選分頁預覽,效果參見本文1.2節。
2.2.2 移動端
App 與 HTML5 端效果相同,如下圖所示:
3. 範本下載
已完成範本可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Coordinate\SORT.cpt
點選下載範本:SORT.cpt