Crystal报告总计不正确

时间:2018-07-24 13:36:07

标签: crystal-reports sum

我试图寻找答案,但是所有问题都更加复杂,需要更复杂的答案。

我试图在Crystal Reports中找到一列的总和,将其放入页脚中,但是当我这样做时,它得到的总和完全不正确。例如,我想找到列余额的总和,该行仅剩0.68英镑,而CR则为69.36英镑。我不得不抑制重复项,因此可能与重复项有关,但是由于我对与代码相关的所有内容都是陌生的,所以需要一些帮助。

1 个答案:

答案 0 :(得分:0)

您最可能看到的重复值不是错误,而是与联接数据表中的其他数据列具有多对一关系的数据列。何时需要对数据进行分组。例如,在数据库中,一个发票记录通常与1个或多个发票明细记录联接。每个发票明细记录将具有相同的发票编号,并且您的报表中将具有重复的发票编号值。您说您首先将报告过滤到单个客户,但是如果该客户有多个发票,并且发票编号没有分组级别,那么“详细信息”部分是您唯一可以打印发票编号的位置,它将重复显示然后针对“发票明细”表上定义的发票上的每个项目再次进行。通过对发票编号进行分组,您可以使用组标题部分来打印与任何一张发票具有一对一关系的数据字段,而无需重复它们。然后,您可以在组页脚部分使用摘要字段,以正确反映您的分组数据,而无需计算重复值。