[]
段落报表用于展示一段或多段数据的详细信息。将数据按照不同的段落进行划分,并在每个段落下详细展示相关的数据和信息。
段落报表的特点确实在于其能够将数据库表中的一条记录分散在多行上进行展示,而不是将所有字段都挤在同一行。这种设计方式使得报表的展示更为清晰、易读,特别是在处理包含大量字段或复杂数据的记录时。
例如,使用段落报表将每个订单的数据集中在一个表格块中,并使用多行来展示订单的各个字段。这样,每个订单的数据都会形成一个独立的段落,使得用户可以更轻松地识别和比较不同的订单。
如下图所示:
1.选择一个单元格区域设置为“表格报表”单元格。
2.在右侧单元格设置中,单击“设置数据源”。
3.设置数据源。
单击“添加”,弹出绑定的对话框,您需要设置数据源的名称和绑定。
选择项:选择数据表后,默认会将数据表中的所有字段自动添加到选择项列表中。您可以根据您的需要添加或删除列。
查询条件:设置数据表中数据的查询条件。
查询行数:设置数据表中数据的查询行数。
排序:设置数据表中数据的排序规则。
其他:勾选“开启缓存”后,查询结果会被缓存到服务器的内存中,直到缓存过期。缓存期间,所有用户访问页面时会直接从缓存中获取数据,在高并发场景下,可以大幅降低数据库压力,提高性能。如果绑定的数据表数据变更不频繁,且可以接受一定时间更新延迟时,建议开启缓存。勾选“开启缓存”后,可设置缓存过期时间,单位为秒。
4.编辑模板。在单元格设置中,单击“编辑模板”,打开表格报表设计器。
①设计报表如下图所示。
其中:合并A1~D2,字体为12号加粗并居中;A3~A6、C4~C6对齐方式为左对齐;合并B2~D2;B2~B4、D2~D4对齐方式为左对齐,且设置下边框。
② 将数据源中的字段拖拽到对应的单元格中,并设置居中,如下图所示。
单元格默认为纵向扩展,因此将数据源中的字段拖拽到单元格后默认是纵向扩展的,不需要再对单元格扩展属性进行设置。
③选中B4单元格,右击,在右键菜单中选择“设置单元格格式”,设置单元格格式为“日期- yyyy/MM/dd”,如下图所示。
④选中B6单元格,右击,在右键菜单中选择“设置单元格格式”,设置单元格格式为“数值”,小数位数为0位,如下图所示。
⑤选中D6单元格,右击,在右键菜单中选择“设置单元格格式”,设置单元格格式为“货币”,小数位数为2位,如下图所示。
⑥设置B6和D6单元格的数据类型为“汇总-求和”。
5.设置父子格。
选中A1,A3,A4~D6 单元格,右侧单元格属性中选择扩展为“纵向”,在上下文设置左父格为“自定义-B3”单元格,如下图所示:
6.预览报表。