任务 5:按贷记限额对客户数据进行分组 目前,报告按客户名的字母顺序排序。请回想一下,在第一个教程中,您指定了按客户名对表中的行进行排序。在本过程中,您以 50,000 为间隔按贷记限额对数据进行分组。对数据进行分组时,BIRT 假定具有在表级别指定的排序条件,它首先对行进行排序以将它们划分为多个组,然后对每个组中的行进行排序。完成此任务会按客户名称对每个贷记限额组中的数据行进行排序。 1 选择“布局”以返回至布局编辑器。 2 右键单击“表”选项卡,然后选择“插入组”→“上方”。 3 在“新建组”中,请执行下列步骤以指定按贷记限额进行分组并且间隔为 50000: 1 在“名称”中,输入以下文本: credit_group 2 在“分组依据”中,请从下拉列表中选择 CREDITLIMIT。 3 在“间隔”中,请从下拉列表中选择“间隔”。 4 在“范围”中,请输入 50000。 5 对于其他选项,请使用缺省值。选择“确定”。报告设计中的表将显示组头行和组脚行,如图 7-6 中所示。该表还将显示布局编辑器对组头行自动添加的数据元素。此数据元素充当组标题,并在生成的报告中显示每组的第一个贷记限额值。 图 7-6 报告设计中的组头行和组脚行 4 选择组头行中的 [CREDITLIMIT] 数据元素。请勿在详细信息行中选择 [CREDITLIMIT] 数据元素。 5 在属性编辑器中的“属性”下面的“常规”中,选择 B 按钮以将组标题的格式设置为粗体文本。 6 预览报告。向下滚动报告以查看所有数据。此报告将数据分为四个贷记限额组。在每组的开头,您将看到以粗体显示的下列数值:0、61100、113000 和 227600。这些数值是每个组的第一个贷记限额值。在每个组中,客户名按字母顺序排序。图 7-7 显示了四个贷记限额组的其中一个组。 图 7-7 显示了四个贷记限额组的其中一个的报告预览
目前,报告按客户名的字母顺序排序。请回想一下,在第一个教程中,您指定了按客户名对表中的行进行排序。在本过程中,您以 50,000 为间隔按贷记限额对数据进行分组。对数据进行分组时,BIRT 假定具有在表级别指定的排序条件,它首先对行进行排序以将它们划分为多个组,然后对每个组中的行进行排序。完成此任务会按客户名称对每个贷记限额组中的数据行进行排序。