Crystal reports 汇总组页脚中的每个子组-Crystal报告

Crystal reports 汇总组页脚中的每个子组-Crystal报告,crystal-reports,Crystal Reports,我正在为一个客户写一份报告。基本上我需要这样的东西 第1组:客户ID 第2组:卡车ID CustID Vehicle ID Detention Time ------ ---------- -------------- ABX 100 60 35 20

我正在为一个客户写一份报告。基本上我需要这样的东西

第1组:客户ID 第2组:卡车ID

CustID    Vehicle ID    Detention Time
------    ----------    --------------
   ABX           100                60
                                    35
                                    20
                            TOTAL: 115

                 200                80
                                    15
                            TOTAL:  95

                 300                10
                            TOTAL:  10

TOTALS FOR CUSTOMER ABX
    100    115
    200     95
    300     10
在没有子报告的情况下,是否还有其他方法可以完成此任务?我希望有一个“摘要字段”,可以总结出不止一个值

谢谢


(使用Crystal Reports 2008供参考)

可能有更好的方法来实现这一点,但想到的是使用两个数组:一个用于存储卡车ID,另一个用于存储相应的总数。在每个内部分组(TruckID)中,只需附加另一个数组元素并存储其总时间。要显示,可以将值强制转换为字符串,在每个条目后附加换行符,并将字段设置为“可以增长”。因此,总共需要三个公式:一个用于初始化数组(在GH1中),一个用于使用
sum({truck.time},{truck.ID})
更新数组(在GF2中),另一个用于显示每个条目(在GF1中)


话虽如此,CR对集装箱的支持非常糟糕。。。您被限制为最多1000件物品的一维非动态阵列。听起来这对您的工作来说并不是什么大问题,但您需要
重新定义阵列,除非您提前知道每个客户将拥有多少卡车。

使用交叉表;把它放在报告页脚部分。

Bah-是的,从这以后我一直在数组中工作,这太可怕了。交叉表是(丑陋的)方法。谢谢你!这就是我最后所做的,虽然它很丑陋,但至少对客户有效。。。谢谢