我有4个小组,我只希望有2个小组的跑步总数,并显示第二个小组后的总数。有没有办法做到这一点?
组别1
DetailsA
记录...
组2
DetailsA
记录...
TOTAL - SUM(记录)
组3
DetailsA
记录...
组别4
DetailsA
记录....
答案 0 :(得分:2)
有几种方法可以做到这一点:
(1)设置一个运行总计以对相应的字段求和 - 将其添加到组基础部分,该部分基础部分被抑制,其中该组不是group2。
或
(2)在现有组1和2的公式设置为1时添加更高级别的分组,为组3和组4添加更高级别的分组,然后将相应字段的总和添加到组基础部分公式组(在公式不为1的情况下应该被抑制)。为此:
给它一个类似的公式:
if {TableName.GroupField} =
Group1 or {TableName.GroupField} =
Group2 then 1 else 2
(替换实际 Group1 和 Group2 适当的值)。
在TopGroup上插入新组。您可能会发现这是现在最低级别的分组 - 打开Group Expert以使其成为最高级别的分组。
{@TopGroup} <> 1
的有条件抑制位置。如果您现在预览报表,则应该看到Group2结束和Group3开头之间所需的总计。如果事实证明你可能需要在报告的其他地方显示运行总数,那么我会建议第一种方法,否则我个人更喜欢第二种方法。