我是Crystal Report的长期用户,但最终决定放弃VS2010中的MS Reporting Services。所以,我谦卑地提出我的问题。
我有一个报告将帐户分组到类别中,然后在表格的最后一个字段中显示运行总计。我只希望在组的最后一行显示运行总计。我如何在行/组内的字段的可见性函数中表达?或者还有另一种方法可以做到这一点。
我拥有的是:
Title Amount Sub Total
------------------------------------------
Group 1
Child Item 1 100.00 100.00
Child Item 2 150.00 250.00
Child Item 3 25.00 275.00
Group 2
Child Item A 42.00 42.00
Child Item B 16.00 58.00
Child Item C 80.00 138.00
我想要的是:
Title Amount Sub Total
------------------------------------------
Group 1
Child Item 1 100.00
Child Item 2 150.00
Child Item 3 25.00 275.00
Group 2
Child Item A 42.00
Child Item B 16.00
Child Item C 80.00 138.00
BTW,使用rdlc聚合函数RunningTotal计算运行总计。
答案 0 :(得分:5)
想出来。为此,我将以下内容放入字段可见性表达式框中,以便仅在组中的最后一行显示字段。通过将范围限制在群组中,它就像一个魅力。
=IIF(Count(Fields!Amount.Key,"GroupName") = RowNumber("GroupName"),False,True)
答案 1 :(得分:0)
如果您在组页脚中添加总计也可以。
在页脚中,它将显示小计。