1. 概述
普通報表可以分為報表主體、參數介面設計、圖表應用和填報功能四個部分,這四個部分是 FineReport 普通範本的幾大使用方式。
普通報表的特點有:類 Excel 設計介面、無限行列擴展和多 sheet 功能,能輕鬆實現資料間的各種運算,實現複雜表樣、分組交叉、卡片分欄、同比環比等功能。
同時普通報表還存在一些不足:侷限於規整的格子式報表、不支援區域性重新整理等。
2. 設計步驟
普通報表設計一般有 6 個步驟,如下圖所示。
3. 報表主體設計
報表主體設計是純粹的資料展示,將需要的資料按照類 Excel 方式展示出來,如下圖所示。
普通報表可以按照資料的展示方式以及資料來源進行分類,如下表。
分類 | 概述 | 文檔連結 |
---|---|---|
列式報表 | 列式報表即清單式明細表,對資料進行縱向擴展,將資料展示為一個列表式的表格。 | 列式報表簡介 |
交叉報表 | 交叉報表同時包含資料的橫向擴展和縱向擴展。 | 交叉報表 |
分組報表 | 分組報表就是將報表中的資料按組展示,即將資料列中相同項合併為一組顯示。 | 分組報表簡介 |
分頁報表 | 分頁報表就是將資料根據實際應用進行分頁展示。 | 分頁應用匯總 |
分欄報表 | 分欄報表是指在每個分組的對資料進按列分欄。 | 組內分欄 |
多資料源報表 | 多資料源報表是指一張表中的資料來自多個資料源。 | 簡單多源報表 |
主子報表 | 單表式主子報表一般資料集會有兩個以上,分別是主表的資料集和子表的資料集,在展現上,一般要求主表以自由格式展現,子表以列表格式展現,為一對多的關系,子報表可能同時存在多個。 | 單表式主子報表 |
樹結構報表 | 報表中的資料之間存在分支層次關系時,一般可用折疊或縮排形式的組織樹展現。 | 樹結構報表簡介 |