2013-07-16 37 views
0

有沒有方法可以對一個組的數值進行求和?組合項目總和SSRS 2005

我的報告是在一組的結構,像這樣

Group1 
    Group2 
     Group3 
      Data 

組會看的名稱看起來像

League 
    IsHomeTeam 
     Team 
      Player 

因此,報告結構的一個例子是

NHL 
    True 
     NJ Devils 
      Martin Brodeur Stat1 Stat2 
      Patrick Elias  Stat1 Stat2 
      .... 

我想要做的是得到Stat3的最大值爲group3(Team),然後得到n的總和第一組(聯盟)

這與這裏的另一個問題,但我所要求的SSRS 2005
Summing Group Items in SSRS 2008 R2

當我試圖使用金額(MAX(Fields.Stat1.Value,「團隊」),「聯盟」)我收到一個錯誤,說「聚合函數不能嵌套在其他聚合函數內」。

有沒有人有這樣做的另一種方式?

回答

1

http://www.sqljason.com/2010/07/aggregate-of-aggregate-function-in-ssrs.html描述應於2005年

訣竅是編寫跟蹤運行總計爲變量的一些自定義代碼的工作,然後每組一次調用代碼的方法來添加到總。調用代碼可以通過在代碼中放置單元格內的引用來完成,例如在該文章中的代碼=Code.AddTotal(Avg(Fields!Order_Count.Value)