0

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

例子:

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

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

4

1 回答 1

0

注意:这是未经测试的

在我理解您的问题的范围内,以下是解决方案。

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

详细值并汇总所有组页脚和报告页脚中的值

我建议使用此解决方案,因为您的需求是动态的,您可以获得相同或不同的(原产地、治疗、HS)。

于 2013-09-23T06:20:17.817 回答