我有一些从查询中抽取的字段,这些字段进入双分组报告(分组在父级和子级上)。在这些组中有几个字段一起计算。然后将这些计数平均为“总亲子平均值”。
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值。我无法弄清楚如何做到这一点。