Crystal reports 当两个表的行数不同时,在crystal中合计相关表时出现问题

Crystal reports 当两个表的行数不同时,在crystal中合计相关表时出现问题,crystal-reports,Crystal Reports,我有三张桌子。1个主表和2个明细表都有不同的行数。我想要详细信息1中的数量总数和详细信息2中的数量总数,但在相同的详细信息行显示它们,例如 (我所期望的) 实际情况是,它将detail1的总数乘以detail2中的行数,反之亦然 Total Detail1: 65 Total Detail2: 135 65=详细信息中的行数2(5)x 13 135=详细信息中的行数1(3)x 45 是否可以将这两个总数的总和分开 我目前正在使用运行总计来实现这一点。您可以使用一对只显示报表页脚的子报表、每个

我有三张桌子。1个主表和2个明细表都有不同的行数。我想要详细信息1中的数量总数和详细信息2中的数量总数,但在相同的详细信息行显示它们,例如

(我所期望的)

实际情况是,它将detail1的总数乘以detail2中的行数,反之亦然

 Total Detail1: 65 Total Detail2: 135
65=详细信息中的行数2(5)x 13

135=详细信息中的行数1(3)x 45

是否可以将这两个总数的总和分开


我目前正在使用运行总计来实现这一点。

您可以使用一对只显示报表页脚的子报表、每个表的一个子报表以及位于主报表详细信息部分的子报表来实现这一点。或者,我会使用视图创建总计,并在报告中使用视图。我更喜欢这种方法,因为子报表速度很慢。

+1这可能是最简单的方法。我本来打算用一个可能与你在这个问题()中试图做的一致的回答来回答,但我认为它最终会变得太复杂,所以我删除了我的答案,转而投票支持CodeByMidnight。
 Total Detail1: 65 Total Detail2: 135