[{"id":"bcb0874d-299b-448e-9552-9e9b25ef80dd","tags":[{"product":null,"links":null,"id":"ba7e818e-4f6b-4211-b1ac-58e3bafcf439","name":"\u66F4\u65B0","color":"orange","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"8ce3627e-9e58-471b-9133-4f135d191e7b","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"ae60ae59-34f5-4f32-a8eb-243ed1457543","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3d4848c3-910f-4ffa-9153-60bb507334a9","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"133f4ca6-d951-4d65-a618-3dc6301266f7","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"de62ec1c-813e-40b1-8160-a4cd109afe64","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2426c71d-8332-4cbd-a436-1ec4f8666464","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2ce7b6b0-78aa-4e4b-bf8a-e4ba2f988298","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"4706db46-0811-4652-8f59-1e0a1da84758","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"8f1271bb-2cd9-4f39-9897-c15b239ee7ab","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"677e13a7-6f3e-449f-986c-2c3a26f8d54f","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"5e40f6dc-caec-49d7-a1d0-be65f06815ba","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2457f0e0-9e71-4860-a87d-065e0fb84f84","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5c67fd0-1145-482c-9113-97b492c44c18","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"a609a8fa-ab91-4c1d-a1c3-d209d0463303","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"b4a9eb15-94e5-48df-b218-a24138f0cf9c","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

设计复杂表头报表

功能概述

中国式复杂报表的一大特征是多层表头,分级汇总、分层合并。

例如,期望的报表展示方式如下图。它具有多层行头、多层列头且进行了分类合计。

image2020-11-6_10-31-29.png

在 报表中,您可以手动制作此类报表,也可以使用矩表向导快速创建。

文中为您分别介绍这两种方法的制作过程,日常使用推荐使用矩表向导,高效完成报表制作。

为您介绍手动制作过程,旨在为您介绍矩表的子级分组以及汇总行的工作原理。

实现思路

  1. 行分组:按照销售大区、销售省份、销售城市、销售门店进行四级分组。

  2. 列分组:按照类别名称和产品名称进行二级分组。

  3. 分别对行、列分组添加汇总。

使用矩表向导快速制作

1. 创建数据集

在报表设计器的右侧,打开数据绑定设置面板。

单击添加设置报表使用的数据集,可以选择添加之前定义好的数据源或数据集。例如选择数据源“ WynDemoData ”,单击添加

image2020-6-28_14-8-2.png


设置数据集名称为“ 销售数据 ”,在查询语句中输入SQL语句: select * from 销售明细 ,单击验证,您将看到查询字段处显示字段数目。最后单击确定保存数据集定义。

image2020-6-28_14-58-13.png

2. 添加矩表组件,并绑定数据

image2020-11-6_10-27-36.png

3. 合并汇总单元格

并将各级汇总的单元格内的表达式按照下图进行修改。

image2020-11-6_10-16-35.png

4. 预览并保存

效果如下图。至此,一个多层表头、多层列头、分级汇总的报表就设计完成了。效果满意后,保存报表即可。

image2020-11-6_10-17-31.png

手动制作过程

1. 创建数据集

在报表设计器的右侧,打开数据绑定设置面板。

单击添加设置报表使用的数据集,可以选择添加之前定义好的数据源或数据集。例如选择数据源“ WynDemoData ”,单击添加

image2020-6-28_14-8-2.png


设置数据集名称为“ 销售数据 ”,在查询语句中输入SQL语句: select * from 销售明细 ,单击验证,您将看到查询字段处显示字段数目。最后单击确定保存数据集定义。

image2020-6-28_14-58-13.png

2. 添加矩表组件

从左侧工具箱中拖拽或单击矩表组件,在弹出的设计向导中单击取消。我们不使用向导。

3. 添加行子级分组

右击第二行的第一个单元格,此列代表数据行的行头,选择行分组 > 子级分组,如下图:

image

添加一个子分组之后,矩表将增加一个新列。右击该新列的单元格,继续选择 行分组 > 子级分组,直至矩表变为5列。

4. 添加列子级分组

右击矩表末列的首行单元格,该单元格代表动态表头,即根据数据动态生成的多个表格列的列头。选择列分组 > 子级分组,如下图。

image


此时,矩表将变成一个3行5列的结构,如下图:

image

5. 绑定字段

  • 对前4列,合并第1、2行单元格。

  • 第5列的首行绑定“类别名称”字段,次行绑定字段“产品名称”。

  • 第3行的前4个单元格,分别绑定字段:销售大区、销售省份、销售城市、销售门店。

  • 第3行的最后一个单元格,将用于显示数值,绑定订单金额,会自动进行聚合运算。

设置完毕的效果如下图:

image

6. 添加分组合计

右击分组单元格,选择汇总操作 > 在分组后显示汇总,如下图:

image

对4级分组做同样的操作,矩表将为每个级别的汇总新添一个数据行。

同样,对“ 类别名称 ”和“ 产品名称 ”两级列分组,也添加相应的汇总列。

设置完毕的矩表如下图:

image

继续合并汇总单元格,并将各级汇总的单元格内的表达式按照下图进行修改。

image

7. 预览并保存

调整主题颜色,预览效果如下图。至此,一个多层表头、多层列头、分级汇总的报表就设计完成了。效果满意后,保存报表即可。

image2020-11-6_10-17-31.png