# 分组报表

下面我们学习如何实现分组报表。

未配置过报表设计器的请先参考报表设计器

效果如下: rpt

# 设计报表

我们可以按照常规报表介绍新建报表,设计数据源,设计报表。

也可以直接打开示例

本地报表设计器http://localhost:5555/designer/?report=group (opens new window)

在线报表设计器http://www.satrda.com/designer/?report=group (opens new window)

# 添加分组

点击设计器中间报表的空白部份,设置报表属性。在右面的属性面板中,找到分组,点击添加按钮,在分组弹出框中选中OrderID

表示以OrderID分组

  • 每个报表可以添加多个分组
  • 每个分组可以选择一个或多个字段

# 设计分组表头表尾

调整G1T1的行号

  • G1对应属性面板header.1表示分组的表头,每一个组都会有一个表头
  • T1对应属性面板trailer.1表示分组的表尾,每一个组都会有一个表尾

如果有多个分组,会存在多个分组表头和表尾,如G2,G3

# 分组汇总

可以通过公式对分组进行汇总

如在E5单元格定义公式为#{sum(Amount for group 1)},表示单元格的值为分组1``Amount字段的和。

最终效果如下: rpt