2010-06-09 32 views
8

我建立的情況下結果與父子分組的行組和單個列分組報告:SSRS跨越計算行和列的組數

  • 父行組:位置
    • 子行組:結果
  • 欄目組:月

在整個報告中運行的數據是一年中的幾個月,並且運行該報告的是位置以及給定月份中位置的不同結果分類。看起來是這樣的:

    Jan  Feb  Total 
        % # % # % # 
Main Office 
     Pass  ? 5 ? 6 55% 11 
     Fail  ? 5 ? 4 45% 9 
     Total   10  10  20 

Other Office 
     Pass  ? 3 ? 2 25% 5 
     Fail  ? 7 ? 8 75% 15 
     Total   10  10  20 

我所擁有的一切,除了通過上面的問號所示的比例故障工作。我似乎無法得到這個總數(上面設置的每個月/位置的10個)反映到我的表達式caclulation中。關於如何設置我的組和變量以正確呈現這些百分比的任何想法?

這裏是我的嘗試至今:

計數(!字段Result.Value, 「dsResults」)= 40

計數(字段Result.Value, 「LocationRowGroup」!)= 20

計數(Fields!Result.Value,「ResultRowGroup」)= 11 - (對於主辦公室/ 1月/合格單元,這是該結果全年的總計)

Count(Fields!Result.Value, 「MonthColumnGroup」)= 20

SSRS在總行數上獲得正確的計數,所以必須有一種方法在數據單元格內重現該範圍?

回答

3

我有時會通過預先計算我的總計,小計和百分比來解決煩人的SSRS範圍問題。看看這個回覆(到另一個帖子)爲例。我知道這是不令人滿意的,但它的工作原理如下:pre-calc values suggestion

+0

這正是我們最終要做的,創建一個計算總數並在SSRS數據集中使用視圖輸出的視圖。 你是對的,絕對不令人滿意,但完成工作。 – RyanW 2010-06-15 19:18:32