上一页 下一页

任务 7:显示聚集信息

对数据进行分组的其中一个好处是,可以在每个组的开头或末尾添加汇总信息。汇总信息又称为聚集信息。在此过程中,将向报告中添加下列聚集信息:

*
每个组中的客户数
*

显示每个组中的客户数

1  
选择“布局”以返回至布局编辑器。
2  
3  
1  
在“列绑定名”中,输入以下名称:
GRP_TOTAL_CUSTOMERS
2  
3  
图 7-10 显示了此聚集元素的完整定义。

图 7-10 显示了用于获取每个贷记限额组中客户数的值的聚集构建器

图 7-10  显示了用于获取每个贷记限额组中客户数的值的聚集构建器
4  
选择“确定”。在图 7-11 中所示的报告设计中,合计元素显示了 Σ 符号,后跟列绑定名。
[GRP_TOTAL_CUSTOMER]

图 7-11 显示了聚集元素的报告设计

图 7-11  显示了聚集元素的报告设计
4  
预览报告。该报告将在每个组的末尾显示客户数。图 7-12 显示了第一个贷记限额组的客户数,即 37。

图 7-12 显示了每个组的客户数的报告预览

图 7-12  显示了每个组的客户数的报告预览
5  
选择“布局”以返回至布局编辑器。
6  
客户数:
1  
2  
3  
Customers: <VALUE-OF>row["GRP_TOTAL_CUSTOMERS"]</VALUE-OF>
在文本元素中,<VALUE-OF> 标记支持显示动态数据。表达式 row["GRP_TOTAL_CUSTOMERS"] 是对已创建的列绑定的引用,用于返回每个贷记限额组中的客户数。

图 7-13 对文本元素指定的文本

图 7-13  对文本元素指定的文本
4  
选择“确定”以保存您对文本元素所作的编辑。
7  
8  
Customers: 37      37

图 7-14 显示了由文本元素所显示文本的报告预览

图 7-14  显示了由文本元素所显示文本的报告预览
9  
选择“布局”以返回至布局编辑器。
10  

显示报告中的客户总数

在上一个过程中,您通过从选用板插入聚集元素添加了聚集数据。现在,您将使用表的“绑定”页来创建列绑定,从而添加聚集数据。

1  
选中该表。
2  
在属性编辑器中,选择“绑定”选项卡。图 7-15 中所显示的“绑定”页面将显示表中各个元素使用的所有列绑定。

图 7-15 所显示的列绑定

图 7-15  所显示的列绑定
3  
4  
1  
TOTAL_CUSTOMERS
2  
3  

图 7-16 显示了用于获取表中客户数的值的聚集构建器

图 7-16  显示了用于获取表中客户数的值的聚集构建器
4  
5  
必要时,选择该表。该表顶部和左边将出现指导单元格。
6  
右键单击第一行(表 - 头)左边的指导单元格,然后选择“插入”“行”“上方”。在显示列标题的行上方将出现新的表头行。新行显示为彩色,这是因为它将继承下方的行的属性。
7  
8  
9  
在“新建数据绑定”中,创建新的列绑定:
1  
在“列绑定名”中,输入以下名称:
CUSTOMER_TOTAL
2  
3  
在“表达式”中,选择表达式构建器按钮。
4  
在表达式构建器中:
*
输入以下文本:
  "Number of customers: " +
*

图 7-17 显示了引用 TOTAL_CUSTOMERS 列绑定的表达式的表达式构建器

图 7-17  显示了引用 TOTAL_CUSTOMERS 列绑定的表达式的表达式构建器
*

图 7-18 已定义的列绑定

图 7-18  已定义的列绑定
5  

图 7-19 显示了客户总数的报告设计

图 7-19  显示了客户总数的报告设计
10  
预览报告。报告将在表的开头显示客户数,图 7-20 中所示。列中的文本将居中对齐。稍后重新设置此文本的格式。

图 7-20 显示了客户总数的报告预览

图 7-20  显示了客户总数的报告预览

© Copyright Actuate Corporation 2013