多表头交叉表格是中国式报表的常用格式。下面的例子中介绍如何通过Java报表工具 Style Report快速创建多表头交叉表格。

 

下面是一份汽车销售情况的汇总表,典型的多表头交叉表格,其中垂直方向是地区和省份的汽车销售数据停机,而水平方向则是对汽车品牌和类型进行的数据汇总,如下图所示: 

 

 

下面具体介绍如何运用Style Report 制作这个一个多表头交叉表格。首先创建多表头交叉表格需要的数据,然后通过数据绑定窗口创建多表头交叉表格

 

1. 打开报表设计器,在工具栏中选择"新建"。

 

2. 在"新建资源"对话框中,选择"工作表"

 

 

 

3. 在工作表界面中,选择"新建嵌入式表格"

 

 

4. 将存储在Excle文件中的汽车销售数据导入到"嵌入式表格"中。

 

5. 保存工作表,并取名为"汽车销售数据1"

 

 

6. 点击顶部工具栏中的"新建"按钮,选择"报表",然后选择"空白表格式报表"

 

 

7. 在左上角的工具箱中,点中交叉表组件。打开数据绑定编辑窗口,选择新创建的工作表"汽车销售数据1"为数据源。

 

 

 

8. 选择"交叉表"标签,分别将"地区"和"省份"数据列拖拽到行首区域中,然后将"品牌"和"销售品牌"数据列拖拽放入列标题区域中,最后将"销售金额"放入合计区域中

 

 

9. 点击"完成"按钮。然后点击顶部"预览"按钮,就可以看见新创建的多表头交叉表格。

 

下面对多表头交叉表格进行一些设置,显示多表头交叉表格的汇总合计以及左上角显示数据列的名称

 

10. 右键点击新创建的多表头交叉表格,选择"选项",在"交叉表选项"对话框中,根据下图设置选项。

 

 

11. 点击预览按钮,查看多表头交叉表格。

 

 

12. 设置多表头交叉表格的分组合计,在数据绑定区域,点击"地区"数据列的编辑按钮,设置"压缩组合计"。

 

 

13. "品牌"数据列的设置同"地区"数据列,设置完毕后,点击预览,查看设置完所有属性的多表头交叉表格。