2012-04-10 137 views
1

我有一個按地點和charge_type分組的詳細信息報告。我想在位置信息下方顯示charge_type總數,並在總數上方顯示。SSRS總計按總計

當前報告,包括城市和類型的章節後,總計:

+-------+------+-------------+ 
    | City |Type | Detail  | 
    +-------+------+-------------+ 
    | A | a | 1   | 
    |  | b | 2   | 
    |  | c | 3   | 
    |  | d | 4   | 
    |  |Total | 10  | 
    | B | a | 7   | 
    |  | b | 8   | 
    |  | c | 9   | 
    |  | d | 10  | 
    |  |Total | 34  | 
    |Grand |  |    | 
    |Total |  | 44  | 
    +-------+------+-------------+ 

我想什麼:

+-------+------+-------------+ 
    | City |Type | Detail  | 
    +-------+------+-------------+ 
    | A | a | 1   | 
    |  | b | 2   | 
    |  | c | 3   | 
    |  | d | 4   | 
    | B | a | 7   | 
    |  | b | 8   | 
    |  | c | 9   | 
    |  | d | 10  | 
    |Total | a | 8   | 
    |  | b | 10  | 
    |  | c | 12  | 
    |  | d | 14  | 
    |Grand |  |    | 
    |Total |  | 44  | 
    +-------+------+-------------+ 

我試圖在範圍,如=Sum(Fields!Detail.Value, "city")補充,但我收到錯誤scope參數必須設置爲一個字符串常量,該常量等於包含的組的名稱,數據區域的名稱或數據集的名稱,這使我認爲我會以錯誤的方式解決這個問題,並且我沒有其他想法。

回答

3

我認爲最簡單的方式來實現你想會是什麼:

  • 複製現有的表矩陣和直接粘貼在它下面的新版本;
  • 從舊的tablix中刪除總計行;
  • 從新的tablix中刪除City組(但不包括關聯的列),並用[Total]一詞替換[City]值;
  • 從新表中刪除列標題(但不包括關聯的組)。
0

我認爲實現你想會是什麼簡單的方法:

複製現有的表矩陣和直接粘貼在它下面的新版本; 從舊的tablix中刪除總計行; 只從新的tablix中刪除城市組(但不包括相關的列),並用[Total]一詞替換[City]的值; 從新表中刪除列標題(但不包括關聯的組)。現在你可以得到你的實際需求