1. 概述
FineReport 支援三種排序類型:資料集中的排序、進階排序、擴展後排序。
FineReport 可實現的排序效果如下表所示:
排序類型 | 簡介 |
---|---|
單列非動態排序 | 範本預覽後,某列按照降冪或升冪的順序排列 |
單列動態排序 | 範本預覽後,使用者可點選表頭進行升冪或降冪排序 |
多列非動態排序 | 資料先按 A 列排序,B 列再按對應的 A 列排序 |
多列動態排序 | 可點選表頭實現多列的升冪或降冪 |
2. 學習計劃
2.1 新手學習路徑
新手的學習路徑與 報表製作基礎學習路徑 中的 排序 內容相同,如果已經完成了報表製作基礎學習路徑的學習,可以跨越本節。
章節 | 標題 | 內容簡介 | 文檔 | |
---|---|---|---|---|
第 1 章 排序基礎知識 | ||||
1.1 | 排序 | 簡單瞭解三種排序方式 | - | 排序 |
1.2 | 進階排序 | 學習「進階排序」的使用方法,並按照文檔範例實操一遍,加深印象 | 1)可對以下欄位類型進行排序: 時間、日期、字串、數字、布爾類型 2)可實現排序效果:
3)可以在普通報表、決策報表和FVS視覺化看板中使用 | 進階排序 |
1.3 | 擴展後排序 | 學習「擴展後排序」的使用方法,並按照文檔範例實操一遍,加深印象 | 1)可對以下欄位類型進行排序: 時間、日期、字串、數字、布爾類型 2)可實現排序效果:
注:11.0.3 及之後版本,支援動態排序、支援多列排序 3)可以在普通報表、決策報表和FVS視覺化看板中使用 | 擴展後排序 |
1.4 | 資料集中的排序 | 學習「資料集中的排序」的使用方法,並按照文檔範例實操一遍,加深印象 | 1)可對以下欄位類型進行排序: 時間、日期、字串、數字、布爾類型 2)可實現排序效果:
3)可以在普通報表、決策報表和FVS視覺化看板中使用 | 資料集中的排序 |
2.2 進階學習路徑
章節 | 標題 | 內容簡介 | 參檔 |
---|---|---|---|
第 1 章 單列排序 | |||
1.1 | 點選某一欄標題改變排序 | 1)場景: 點選標題實現升冪和降冪交換顯示 2)特別說明: 11.0.3 及之後版本的 擴展後排序 可以實現此效果;11.0.3 之前版本需要使用此方案 | 點擊某一欄標題改變排序 |
1.2 | 擴展後排序重新編號 | 在對報表進行 擴展後排序 之後,若直接使用儲存格插入公式 seq() 或者 &cell 這兩種方法獲取 序號 ,序號的順序是亂序的,想讓它變成正常的排序 | 擴展後排序重新編號 |
第 2 章 多列排序 | |||
2.1 | 多欄動態排序 | 1)場景: 點選第一欄,則根據第一欄升冪或降冪排列;點選第二列,則根據第二列升冪或降冪排列 2)特別說明 11.0.3 及之後版本的 擴展後排序 可以實現此效果;11.0.3 之前版本需要使用此方案 | 多欄動態排序 |
2.2 | 擴展後多欄按先後排序 | 1)場景: 希望先按照 A 進行排序,再按照 B 進行排序 2)特別說明: | 擴展後多欄按先後排序 |
2.3 | 橫向擴展欄多欄排序 | 點選列標題,可對該列進行升降排序,而列標題是根據欄位橫向擴展得來的 | 橫向擴展欄多欄排序 |
第 3 章 自訂排序 | |||
3.1 | 自訂排序 | 自訂每個資料項的順序 | 方案一:利用內建資料集實現自訂排序 方案二:自訂排欄順序 |
第 4 章 分組排序 | |||
4.1 | 分組排序 | 對於分組報表,有各種小計、合計、以及列表一起存在的。希望按照各個分組逐層進行排序 | 按分組匯總結果排序 |
第 5 章 組內排序 | |||
5.1 | 組內排序 | 希望在同一張報表中,可以實現分組動態排序且互不影響的效果 | 分組內排序互不干擾 |
第 6 章 排序資料 | |||
6.1 | 排序FAQ | 排序問題匯總及解決方案 | 排序FAQ |
6.2 | 排序場景方案 | 匯總使用者在使用排序功能時的具體需求及對應方案 | 排序場景方案 |