Reporting Services:隐藏组中的最后一个单元格

时间:2011-12-06 06:52:02

标签: visual-studio-2010 reporting-services rdlc

我是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计算运行总计。

2 个答案:

答案 0 :(得分:5)

想出来。为此,我将以下内容放入字段可见性表达式框中,以便仅在组中的最后一行显示字段。通过将范围限制在群组中,它就像一个魅力。

=IIF(Count(Fields!Amount.Key,"GroupName") = RowNumber("GroupName"),False,True)

答案 1 :(得分:0)

如果您在组页脚中添加总计也可以。

在页脚中,它将显示小计。