1. 概述
普通报表可以分为报表主体、参数界面设计、图表应用和填报功能四个部分,这四个部分是 FineReport 普通模板的几大使用方式。
普通报表的特点有:类 Excel 设计界面、无限行列扩展和多 sheet 功能,能轻松实现数据间的各种运算,实现复杂表样、分组交叉、卡片分栏、同比环比等功能。
同时普通报表还存在一些不足:局限于规整的格子式报表、不支持局部刷新等。
2. 设计步骤
普通报表设计一般有 6 个步骤,如下图所示:
3. 报表主体设计
报表主体设计是纯粹的数据展示,将需要的数据按照类 Excel 方式展示出来,如下图所示:
普通报表可以按照数据的展示方式以及数据来源进行分类,如下表:
分类 | 概述 | 文档链接 |
---|---|---|
行式报表 | 行式报表即清单式明细表,对数据进行纵向扩展,将数据展示为一个列表式的表格 | 行式报表简介 |
交叉报表 | 交叉报表同时包含数据的横向扩展和纵向扩展 | 第一张报表 |
分组报表 | 分组报表就是将报表中的数据按组展示,即将数据列中相同项合并为一组显示 | 分组报表简介 |
分页报表 | 分页报表就是将数据根据实际应用进行分页展示 | 分页应用汇总 |
分栏报表 | 分栏报表是指在每个分组的对数据进行分栏 | 组内分栏 |
多数据源报表 | 多数据源报表是指一张表中的数据来自多个数据源 | 多数据源报表 |
主子报表 | 单表式主子报表一般数据集会有两个以上,分别是主表的数据集和子表的数据集,在展现上,一般要求主表以自由格式展现,子表以列表格式展现,为一对多的关系,子报表可能同时存在多个 | 单表式主子报表 |
树结构报表 | 报表中的数据之间存在分支层次关系时,一般可用折叠或缩进形式的组织树展现 | 组织树报表示例 |
4. 参数界面设计
参数设计是动态查询数据,在查询栏中可以根据实际情况选择需要展示的数据分类,如下图所示:
详细使用方式请参照 参数入门。
5. 图表应用
图表设计是使用图表来展示数据,更加便于用户浏览,如下图所示:
详细使用方式请参照 图表入门。