针对把所有记录都分组的完全分组报表,用户常常是不需要把所有的记录用于分组的,因为某些组用户并不关心。仅仅对数据集中的部分记录进行分组的报表,我们称为归并分组报表,也称不完全分组报表。我们通过一个实例,来了解归并分组。 # 报表样例 制作如下图右所示的归并分组报表“地区销售情况统计表”: ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_e0b516a6d29dbf6458c0a2b0902fe069_r.png) # 报表特点 - 报表第一列仅对数据集中的部分数据进行了分组,只保留了“华北”、“华东”这两个组,把剩余的组全部归并成一组,命名为“其他”。 # 实现思路 通过设置group函数的参数来实现。 # 制作方法 ## 第一步 引入数据集 报表中的数据来自产品中自带的数据集“演示 _ 销售表”。点击【引入数据集】按钮,在引入数据集页面,找到并勾选数据集“演示 _ 销售表”,点击【选择】按钮。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_ddd6f089be57558fd1dc879f4b062039_r.png) ## 第二步 制作表样 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_25ca7761145bf95e44267d9bf400a961_r.png) ## 第三步 定义单元格表达式 使用单元格向导,可以轻松实现这张不完全分组报表。选择【向导】,然后将字段拖拽至相应单元格,并在单元格向导页面做相应过滤设置,具体操作如下: ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_8db56b22a4dbbd2cd4316b5f6299c055_r.png) 1)将“地区”字段拖拽至A3单元格,在弹出的单元格向导页面,点击右上角的【高级向导】切换至高级向导页面, ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_f27dd44bbbfba00684f743f7300564ea_r.png) 选择【分组】tab页,点击【过滤设置】后的【增加】按钮添加两个过滤条件并设置地区 等于 "华北" 或者 地区 等于 "华东",然后点击【确定】。如下图所示: ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_f03e05f1e5dec679cdfa5c126750e6d5_r.png) 2)将字段“城市”拖拽至B3单元格,在弹出的单元格向导页面选择【分组】,点击【确定】。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_1e359a8adff46154fcce152175c18614_r.png) 3)将字段“销售金额”拖拽至C3单元格。在弹出的单元格向导页面选择【汇总】,计算公式选择“求和”,点击【确定】。 ![](/uploads/projects/7.11_online/uploads/projects/7.11_online/uploads/sjjc/images/m_f53a33659ab84372705116261357f5dd_r.png) 4)将“城市”字段拖拽至B4单元格,在弹出的单元格向导页面,点击右上角的【高级向导】切换至高级向导页面,选择【分组】tab页,点击【过滤设置】后的【增加】按钮添加两个过滤条件并设置地区 不等于 "华北" 并且 地区 不等于 "华东",然后点击【确定】。如下图所示: ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_5bbb5cdeff512743818fb39a330a5e69_r.png) 5)将字段“销售金额”拖拽至C4单元格。在弹出的单元格向导页面选择【汇总】,计算公式选择“求和”,点击【确定】。 ![](/uploads/projects/7.11_online/uploads/projects/7.11_online/uploads/sjjc/images/m_f53a33659ab84372705116261357f5dd_r.png) >拖拽完成后,单元格内表达式分别为: A3:`=demo_sales.Group(地区,false,地区=="华北" or 地区=="华东" ,,,)` B3:`=demo_sales.Group(城市,false)` C3:`=demo_sales.Sum(销售金额)` B4:`=demo_sales.Group(城市,false,地区<>"华北" and 地区<>"华东" ,,,)` C4:`=demo_sales.Sum(销售金额)` 熟悉函数用法的用户也可以不使用单元格向导,直接在单元格写入表达式。 ## 第四步 设置显示格式 选中C3和C4单元格,设置显示格式为¥#,##0.00。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_6c8b482ff30c4a92082d511f1e54517d_r.png) ## 第五步 设置对齐方式 选中C3和C4单元格,水平对齐方式设置为靠右,并设置缩进。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_83d162baf1260dde57592ff463f6736f_r.png) ## 第六步 保存预览 点击设计界面左上角的保存按钮对报表模板进行保存。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_9cd3b04e2737c934b64ba69f4389b467_r.png) 点击预览按钮对报表模板进行查看。预览页面如下图所示: ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_504ccbfea594f7f2f6de696526466e1a_r.png)