[]
        
(Showing Draft Content)

树形分组

树形分组报表以树状结构展示数据,能够清晰地展示数据之间的层级关系。通常用于处理具有父子关系或层级结构的数据,如组织结构、产品分类、目录结构等。

在树形分组报表中,每个节点代表一个数据分组,最顶层的节点通常是根节点,子节点代表各个分组下的具体数据。通过展开和折叠节点,用户可以方便地查看不同层级的数据详情。

例如,使用树形图报表查看每个地区的销售额,如下图所示。

image

操作步骤

1.选择一个单元格区域设置为“表格报表”单元格。

2.在右侧单元格设置中,单击“设置数据源”。

image

3.设置数据源。

单击“添加”,弹出绑定的对话框,您需要设置数据源的名称和绑定。

image

  • 选择项:选择数据表后,默认会将数据表中的所有字段自动添加到选择项列表中。您可以根据您的需要添加或删除列。

  • 查询条件:设置数据表中数据的查询条件。

  • 查询行数:设置数据表中数据的查询行数。

  • 排序:设置数据表中数据的排序规则。

  • 其他:勾选“开启缓存”后,查询结果会被缓存到服务器的内存中,直到缓存过期。缓存期间,所有用户访问页面时会直接从缓存中获取数据,在高并发场景下,可以大幅降低数据库压力,提高性能。如果绑定的数据表数据变更不频繁,且可以接受一定时间更新延迟时,建议开启缓存。勾选“开启缓存”后,可设置缓存过期时间,单位为秒。

4.编辑模板。在单元格设置中,单击“编辑模板”,打开表格报表设计器。

①在A1~B1 单元格输入表格标题,然后选中 A1~B1 单元格,设置填充色,并设置标题的对齐方式为居中,如下图所示。

image

② 将数据源中的字段拖拽到A2~A5 单元格中,并将“订单金额”字段拖拽至B2~B5中。选中 B2~B5 单元格,设置对齐方式为“居中”。

image

type=info

单元格默认为纵向扩展,因此将数据源中的字段拖拽到单元格后默认是纵向扩展的,不需要再对单元格扩展属性进行设置。

③选中A3单元格,设置“单元格属性-扩展-父格”中的“左父格”为“自定义-A2”,如下图所示。

image

④选中A4单元格,设置“单元格属性-扩展-父格”中的“左父格”为“自定义-A3”,如下图所示。

image

⑤选中A5单元格,设置“单元格属性-扩展-父格”中的“左父格”为“自定义-A4”,如下图所示。

image

⑥设置B2~B5区域单元格的“数据-类型”中,数据类型为“汇总-求和”,如下图所示。

image

5.设置A2~A5区域单元格递增缩进后,在单元格属性“扩展-显示折叠按钮”中勾选“显示折叠按钮”。

image

6.设置每一行的填充色,并设置单元格的边框,如下图所示。

image

7.预览报表,如下,可以单击折叠按钮折叠指定节点。

image