根据报表的布局、数据源结构、打印方式和数据分析方式,可将应用系统中的报表分为以下类型:
- 清单报表
- 图表报表
- 分栏报表
- 分组报表
- 交叉报表
- 并排报表
- 主从报表
- 套打报表
- 交互式报表
(一)清单报表
清单报表主要用于列举数据,比如:销售清单、客户清单、设备清单、费用清单、商品清单等。在实现这类报表时可用到表格、列表、文本框、图像、条码等控件。实现步骤。
基于表格布局的清单报表
基于任意布局的清单报表
(二) 图表报表
图表在应用系统中随处可见,将数据以图表的方式呈现,可更好的分析数据之间的关系,数据的发展趋势。图表通常包括图例、坐标轴、绘图区等区域,常见的图表类型有:柱形图、折线图、饼图、条形图、面截图、散点图、股价图、曲面图、圆环图、气泡图、雷达图等,各种类型还可细分为二维和三维显示效果。实现步骤。
(三) 分栏报表
分栏报表每条数据的显示区域比较小,通过分栏可充分利用报表绘制区域,该类型的报表也可细分为横向分栏和纵向分栏两种结构。常用于简单列表打印、条码打印、商品标签打印、邮寄信息打印等。实现步骤。
横向分栏
纵向分栏
(四) 分组报表
分组报表主要是为了对数据进行分类显示,便于实现数据的汇总,分组报表根据分类条件的数据可分为单条件分组和嵌套分组。比如:商品信息分类统计。实现步骤。
(五) 交叉报表
交叉报表是按照行、列两个维度分类汇总数据的一种报表结构。与分组报表不同之处是,分组报表只对数据按照行进行分类汇总;与分组报表相似之处是,交叉报表的行、列均支持单条件分组和嵌套分组。
以下交叉报表中,列方向按照产品类别和产品名称进行分组;行方向按照销售年和月进行分组。实现步骤。
(六) 并排报表
并排报表是将报表按照纵向分为多个不同的布局的区域,每个区域可设置单独的数据源。下图中的报表左侧是一个任意布局的清单报表,右侧是一个基于表格布局的清单报表。查看实现步骤。在线演示。
(七) 主从报表
主从报表主要用于显示一对多结构的数据。以订单为例,一个订单对应一个客户信息,一个订单可能对应多个产品信息。在线演示。
(八) 套打报表
套打报表主要用于制式报表的打印,报表的整体格式、每个数据的打印位置都有严格要求,打印时只需将数据打印到指定的位置。常见的有:财务发票打印、发货运单打印、提货单打印等。实现步骤。
预览效果
打印数据
(九) 交互式报表
交互式报表主要满足用户按需分析报表数据需求,通常包含向下钻取、贯穿钻取、数据过滤、数据排序等方式。这种类型的报表通常在一级报表中显示汇总数据,用户可根据自己的需要钻取到二级详细页面中。查看实现步骤。完整说明。