1. 概述
普通報表可以分爲報表主體、參數界面設計、圖表應用和填報功能四個部分,這四個部分是 FineReport 普通模板的幾大使用方式。
普通報表的特點有:類 Excel 設計界面、無限行列擴展和多 sheet 功能,能輕松實現數據間的各種運算,實現複雜表樣、分組交叉、卡片分欄、同比環比等功能。
同時普通報表還存在一些不足:局限於規整的格子式報表、不支持局部刷新等。
2. 設計步驟
普通報表設計一般有 6 個步驟,如下圖所示:
3. 報表主體設計
報表主體設計是純粹的數據展示,将需要的數據按照類 Excel 方式展示出來,如下圖所示:
普通報表可以按照數據的展示方式以及數據來源進行分類,如下表:
分類 | 概述 | 文檔鏈接 |
---|---|---|
行式報表 | 行式報表即清單式明細表,對數據進行縱向擴展,将數據展示爲一個列表式的表格 | 行式報表簡介 |
交叉報表 | 交叉報表同時包含數據的橫向擴展和縱向擴展 | 第一張報表 |
分組報表 | 分組報表就是将報表中的數據按組展示,即将數據列中相同項合并爲一組顯示 | 分組報表簡介 |
分頁報表 | 分頁報表就是将數據根據實際應用進行分頁展示 | 分頁應用彙總 |
分欄報表 | 分欄報表是指在每個分組的對數據進行分欄 | 組内分欄 |
多數據源報表 | 多數據源報表是指一張表中的數據來自多個數據源 | 多數據源報表 |
主子報表 | 單表式主子報表一般數據集會有兩個以上,分别是主表的數據集和子表的數據集,在展現上,一般要求主表以自由格式展現,子表以列表格式展現,爲一對多的關系,子報表可能同時存在多個 | 單表式主子報表 |
樹結構報表 | 報表中的數據之間存在分支層次關系時,一般可用折疊或縮進形式的組織樹展現 | 組織樹報表示例 |
4. 參數界面設計
參數設計是動态查詢數據,在查詢欄中可以根據實際情況選擇需要展示的數據分類,如下圖所示:
詳細使用方式請參照 參數入門。