我有一份报告,其中每个Group
都有很多记录。在这些记录中,我有一个Running Total
,如果字段文字使用True
类型与特定条件匹配,则返回Max
- 因此一个或多个匹配= True
。它位于每组的底部。我现在需要计算有多少组有一个True
- 所以它就像一个Running Total
的{{1}} - 这是不允许的,所以如何连接它?获得此计数的其他想法将受理。谢谢你的帮助...
布局:
Running Total
答案 0 :(得分:0)
好的,这是一种方法。这似乎违反直觉,但它确实有效。创建一个公式“max”。该公式的内容是:
if {criteria} = true then 1
else 0
将该公式放入详细信息部分。如果您的条件等于true,它将给出1,如果条件为假,则给出0。现在右键单击详细信息部分中的@max公式,然后单击插入 - >摘要。创建一个总和并将其放入组尾。现在创建第二个公式“SumMax”。该公式的内容是:
if {@max} > 0 then 1
else 0
将该公式也放在您的组页脚中。现在右键单击“@SumMax”并执行Insert - >总结并选择总和。把它放在报告页脚中。根据需要抑制@max和/或@SumMax。 它的工作方式是它计算组中所有标准的真实值(@max)。如果结果大于0,则@SumMax将计为1.然后汇总@SumMax的计数,它将为您提供总计。