[]
        
(Showing Draft Content)

分栏报表

分栏报表将报表内容按照指定的栏数进行划分,以便在有限的纸张空间内更高效地展示数据。

分栏报表包括行分栏和列分栏。

  • 行分栏是指将报表中的行数据进行分栏显示,通常用于在有限的页面宽度内展示更多的行数据,提高报表的可读性和信息的展示效率。通过行分栏,可以将原本需要多行显示的数据压缩到更少的行数中,使得数据更加紧凑和易于对比。

  • 列分栏则是指将报表中的列数据进行分栏显示,适用于列数较多且需要展示更多列数据的情况。通过列分栏,可以将报表的列进行分组或拆分,使得数据按照特定的逻辑或主题进行展示,提高报表的清晰度和信息的组织性。

可以根据实际需要组合使用行分栏和列分栏。在设计分栏报表时,根据数据的特性和展示需求来选择合适的分栏方式,以达到最佳的展示效果。

分栏只适用于分页预览。本节以列分栏为例,介绍分栏报表的制作过程。

image

操作步骤

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

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

image

3.设置数据源。

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

image

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

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

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

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

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

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

①在A1~A8单元格中输入表格标题,如下图所示。

image

②将对应的字段拖拽到B1~B8单元格中,并设置居中、扩展方向为横向扩展,如下图所示。

image

③设置B2订购日期字段的单元格类型,如下图所示。

image

④设置B8单元格的“单元格属性-类型”中,数据类型为“汇总-求和”,如下图所示。

image

⑤设置A1~B1单元格的填充色,并设置A1~B8区域的边框,如下图所示。

image

⑥设置分页。选择“报表设计-分页设置”,在弹出的分页设置对话框中设置分页类型、开头和结尾及分页顺序。

分页类型选择“数据行分页”,分页数据单元格输入“B1”,每页显示行数为20,重复开头行为“1:1”。

image

⑦分栏设置。选择“报表设计-分栏设置”,在弹出的分页栏置对话框中设置分栏类型和分栏区域。

分栏类型选择“列分栏”,数据区域选择“B1:B8”,列分栏数为8,重复列为“A:A”。

image

5.编辑页面。在单元格设置中勾选“分页模式”。

image

6.运行后,在浏览器中查看报表,可以看到数据为横向扩展,超过8列时就分栏显示的效果。

image