Crystal reports 如何在crystal report 10中获取组的总和?

Crystal reports 如何在crystal report 10中获取组的总和?,crystal-reports,Crystal Reports,我有一份关于一些发票的报告,每张发票都有如下几行: invoice1 2000 line1 300 line2 700 line3 500 line4 500 invoice2 1000 line1 300 line2 400 line3 300 现在,当我使用组1的汇总时,我应该得到3000作为组金额的总和。 但它显示11000(4X2000)+(3X1000),因为它对发票行求和 我该怎么办?

我有一份关于一些发票的报告,每张发票都有如下几行:

invoice1 2000
     line1   300
     line2   700
     line3   500
     line4   500
invoice2 1000
     line1   300
     line2   400
     line3   300
现在,当我使用组1的汇总时,我应该得到3000作为组金额的总和。 但它显示11000(4X2000)+(3X1000),因为它对发票行求和

我该怎么办?

您应该在“组页脚1”中输入跑步总数

如果右键单击并选择“编辑运行总数”,则应具有以下内容:

  • 要汇总的字段应该是您希望汇总的值。我想这是对的
  • 汇总类型-应为sum
  • 评估-应选择“针对每个记录”
  • 重置-应选择“更改组”并选择组#1

更新 在这种情况下,如果摘要数据出现在源数据中,并且您为整个报告添加了总计,则将每个发票(组#1)的运行总计更改为仅评估,并且不重置

注:假设第1组发票号上,并且所需的摘要用于整个报告

因此,现在的步骤是:

  • 要汇总的字段应该是您希望汇总的值。我想这是对的
  • 汇总类型-应为sum
  • 评估-应选择“关于组的更改的
  • 重置-应选择“从不”,并选择组1

@LIX,我认为您的数据源表包含发票总额和单个行项目的列。因此,在invoice total列中有4行2000,在该列中还有3行1000。狗耳朵的建议(或类似的建议)应该可以解决这个问题。我使用CR10和summary只处理细节。因此,当我插入标题值的总和时,它只计算细节的总和,而不是组值。@LIX-在这种情况下,将“Evalute”更改为:On change of group并选择发票分组,假设组#1按正确的发票分组。然后需要将“重置”更改为“无”