2013-09-22 76 views
0

对于Crystal Reports我相当新颖,而且我遇到分组问题。我正在尝试创建一个回顾报告,该报告仅显示基于三个不同标准分组在一起的字段摘要。为了包含在总和中,必须将字段({TABLE.HS},{TABLE.ORIGIN},{TABLE.TREATMENT},{TABLE.VALUE})分组在一起 - 如果{TABLE.HS}是与{TABLE.ORIGIN}相同并且{TABLE.TREATMENT}相同,那么我希望它显示一行{TABLE.VALUE}总计的位置。如果任何字段不同,那么它应该在一个新的组中。在Crystal Reports中对分组公式进行分组

例子:

RECORD 1: HS = 4911, ORIGIN = USA, TREATMENT = 02, VALUE = $1 
RECORD 2: HS = 4911, ORIGIN = USA, TREATMENT = 02, VALUE = $5 
RECORD 3: HS = 3926, ORIGIN = USA, TREATEMENT = 02, VALUE = $2 

我想详细行显示:

DETAIL 1: HS = 4911, ORIGIN = USA, TREATMENT = 02, VALUE = $6 
DETAIL 2: HS = 3926, ORIGIN = USA, TREATMENT = 02, VALUE = $2 

如果有人能在正确的方向指向我,我将不胜感激。

回答

0

注意:这是未经测试

如果我的理解你的问题是解决方案。详细

Group the report as following: 
1. Group 1: Origin 
2. Group 2: Treatement 
3. Group 3: HS 

值,并采取价值的总结,所有组页脚和报表页脚

我建议这个方案,因为您的要求是动态的,在那里你可以得到(产地,治疗,HS)是相同的或不同。

+0

抑制组1和3,并将运行总数添加到组2中,以基于治疗结果的总和。这将允许所有的Origin分开,但是分组在一起以便看到所有的处理。 –