对访问报告中的计算字段求和

时间:2012-07-30 17:47:57

标签: ms-access report sum grouping

我有一些从查询中抽取的字段,这些字段进入双分组报告(分组在父级和子级上)。在这些组中有几个字段一起计算。然后将这些计数平均为“总亲子平均值”。

Parent1     PARENT COMPLIANCE: 45% <- (40% + 50% / 2)
      Child1
           TOTAL WITHIN CHILD: 50
           CONDITION 1       : 20%
           CONDITION 2       : 40%
           CONDITION 3       : 60% <- Implies 30 out of 50 compliant
           CHILD COMPLIANCE  : 40% <- (20% + 40% + 60% / 3)
      Child2
           TOTAL WITHIN CHILD: 20
           CONDITION 1       : 25%
           CONDITION 2       : 100%
           CONDITION 3       : 25% <- Implies 5 out of 20 compliant
           CHILD COMPLIANCE  : 50% <- (25% + 100% + 50% / 3)

目前,PARENT COMPLIANCE位于父分组的标题中。当我使用类似(ChildCompliance) / Count(Child)的内容时,Count(Child)可以正常工作(计算要用作除数的子项数),但(ChildCompliance)不会产生总和;它只从Child1获取数字(在这种情况下为40%)。目前,PARENT COMPLIANCE: 20%是我得到的(因为它获得了40%/ 2)。

我在Parent标头中尝试了SUM(ChildCompliance),但它要求ChildCompliance作为数据字段而不是我计算的字段(在查询中需要它,这样做太费力了)。

如何在Parent标头中汇总CHILD COMPLIANCE个计算字段?

澄清:

基本上,它归结为:我需要能够为Parent组中的所有子项求和CHILD COMPLIANCE值。我无法弄清楚如何做到这一点。

0 个答案:

没有答案