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

RTh*_*mas 0 rdlc visual-studio-2010 reporting-services

我是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  
Run Code Online (Sandbox Code Playgroud)

我想要的是这个:

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  
Run Code Online (Sandbox Code Playgroud)

BTW,使用rdlc聚合函数RunningTotal计算运行总计.

RTh*_*mas 5

弄清楚了.为此,我将以下内容放入字段可见性表达式框中,以仅在组中的最后一行显示字段.通过将范围限制在组中,它就像一个魅力.

=IIF(Count(Fields!Amount.Key,"GroupName") = RowNumber("GroupName"),False,True)
Run Code Online (Sandbox Code Playgroud)