Crystal Reports for Rational Application Developer 设计员指南
创建条件运行总计
使用 Xtreme 示例数据库中的“客户”表创建报表。
从“客户”表中选择
“客户名”
、
“国家/地区”
以及
“去年销售额”
字段,并将这些字段放在“表体”节中。
在
“Crystal Reports”
菜单上,单击
“记录排序”
。
在
“记录排序”
对话框中,基于 {客户.客户名} 字段对记录进行排序。
在
“字段资源管理器”
视图中,右击
“运行总计”
,然后单击
“新建”
。
选择新的运行总计。
运行总计设置显示在
“属性”
视图中。
在
“属性”
视图的
“名称”
框中,键入名称“USTotal”。
从
“汇总字段”
列表中,选择“{客户.去年销售额}”。
从
“汇总操作”
列表中,选择
“总和”
。
从
“求值条件类型”
列表中,单击
“使用公式”
。
双击
“求值条件”
。
运行总计公式显示在“公式”选项卡上。
在“USTotal”下,键入以下公式:
{CUSTOMER.Country} = "USA"
该公式通知程序每次遇到 {客户.国家和地区} 等于“美国”的记录时计算运行总计。该运行总计将忽略所有其他记录(如加拿大的记录)。
从
“重置条件类型”
列表中,选择
“从不”
。
选择“布局”选项卡,并将运行总计字段放在报表的“表体”节中。
现在将使用步骤 5-13 中概述的过程创建“CanadaTotal”运行总计字段,但这次将设置以下求值公式:
{CUSTOMER.Country} = "Canada"
完成设置之后,将
“#CanadaTotal”
字段置于报表的“表体”节中。
注意
:
如果只想查看加拿大和美国的销售总额,请将创建的两个运行总计字段置于报表的“报表尾”节中。
Business Objects,SAP 子公司
http://www.china.businessobjects.com/
支持服务
http://www.china.businessobjects.com/support/
Web 上的产品文档
http://support.businessobjects.com/documentation/