反饋已提交
網絡繁忙
本文列出使用者在使用排序功能時的具體需求及對應方案。
注:FineReport 支援的三種排序類型分別為:資料集中的排序、進階排序、擴展後排序。這三種排序方式的介紹請參見:排序
資料欄按照升冪或降冪排列。如下圖所示:
透過 SQL 直接在資料庫查詢時排序
如果某一欄是透過其他資料欄計算得出的,該方案將不再適用
11.0.3 之前版本,參考:進階排序 (必須在最父格設定)
11.0.3 及之後版本,參考:進階排序-單欄排序
適用於 11.0.3 及之後版本
點選某個資料欄的表頭,實現排序效果。如下圖所示:
支援數字、字串資料的排序
若某一欄是透過其他資料欄計算得出的,該方案適用
11.0.3 之前版本,請參見:歷史版本
11.0.3 及之後版本,請參見:擴展後排序
資料先按 A 欄排序,B 欄再按對應的 A 列排序。如下圖所示:
使用者透過點選表頭,實現多個欄的升冪或降冪效果。如下圖所示:
1)方案:
擴展後排序
2)效果:
範本預覽後,資料按照「訂購日期」欄位降冪排序,相同「訂購日期」的資料可以按照「運貨費」升冪排序
可以單獨對「訂購日期」和「運貨費」升冪、降冪排列
多欄動態排序
點選第一欄,則根據第一欄升冪或降冪排列;點選第二欄,則根據第二欄升冪或降冪排列
橫向擴展欄多欄排序
動態欄實現多欄排序
FineReport 報表一般包括純粹的資料展示、圖表展示和元件展示,排序一般應用在資料展示中比較多,但是圖表中也會稍微涉及到一點,那麼在圖表中的排序需要注意以下幾點:
1)圖表資料來源於「資料集」,故對圖表排序就需要對資料集中的資料進行排序,則需要使用 資料集中的排序
2)圖表資料來源於儲存格,故對圖表排序就是對儲存格中的資料進行排序,即可以 進階排序 和 擴展後排序
3)圖表排序還提供API,詳細範例請查看 [新]圖表排序API
注:圖表在不同分類下分別排序請參見:圖表不同分類下分別排序
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙