當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

高級排序

1. 描述

高級排序即擴展前排序,其只能根據數據列或者對可以用數據列還原的公式進行排序,下面我們來介紹下如何設置高級排序。

注:高級排序中的所有設置都可以在擴展後排序中進行設置,但是由於擴展前排序性能比擴展後排序好,因此若能用高級排序實現的就可以使用高級排序,若高級排序無法實現的排序,可以使用 擴展後排序


2. 設置方法

選中最高父格的單元格,雙擊數據列、選擇上方的高級标簽,在排序設置中選中升序或者降序即可,如下圖:

222

默認的是不排序,選擇升序或者降序後,若希望只根據當前列進行升序或者降序,則不需要填寫公式;若希望根據别的列進行升序或者降序,則填寫對應數據列的名稱即可,稱之爲關聯排序。

上例中的單元格必須是最高父格,否則無法實現此功能。

       比如 C1 單元格的父格爲B1單元格,B1 單元格的父格爲 A1 單元格,如果設置 B1 單元格根據 C1 單元格擴展後排序,則無法生效。


3. 示例

下面我們以網格式報表中的 Details_1.cpt 爲例,來看下訂單 ID 根據運貨費進行降序的關聯排序的示例。


3.1 打開模板

打開模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\DetailReport\Details_1.cpt


3.2 排序設置

雙擊 A2 單元格,點擊高級,排序順序選擇降序,然後點擊右邊的按鈕:

222

打開公式定義對話框,雙擊數據項中的運貨費,如下圖:

222
222

點擊确定,則數據列由運貨費的降序排列。


3.3 效果查看

點擊分頁預覽,可以看到數據由運貨費降序排序了:
222

已完成的模板,可參考:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\OrderReport\Order_1.cpt

在線查看示例效果請點擊Order_1.cpt


附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

反饋已提交

網絡繁忙