2016-11-17 83 views
0

簡單問: 在SSRS 2012中:要求矩陣的列總數來自動態列標題;SSRS 2012矩陣總計動態列按列標題

例如

Period 1  2  3  Total Total 
Type Act Bud Act Bud Act Bud Act Bud 
Total 10 9 10 9 10 9 30  27 

這是可能的SSRS?

可以很容易地得到列總和 - (57)的總和,但不能按類型分割。

謝謝。

data is grouped ; 
Business Unit - Row Group 
Account Type - Row Group 
Month Period - Column Group 
Amount_Type (Act, Bud) - Column Group 
The Aggregate is Amount 

韓國社交協會

+0

是的,這是可能的。添加顯示矩陣的圖像或包含數據集的結構以幫助您。 –

+0

alejandro - 作爲一個謙虛的新用戶沒有積分 - 我無法添加圖片! – Lazarus

+0

你能編輯你的問題來包含你的數據集的結構嗎? –

回答

0

不知道你的數據集的結構,我覺得你可以在右側的列組之外添加兩列,並使用這些表達式來計算各自總:

Actual總:

=SUM(IIF(Fields!Type.Value = "Act",Fields!Amount.Value,0)) 

對於Budget總:

=SUM(IIF(Fields!Type.Value = "Bud",Fields!Amount.Value,0)) 

UPDATE:嘗試設置SUM函數的作用域。

=SUM(IIF(Fields!Type.Value = "Act",Fields!Amount.Value,0),"DataSetName") 

將DataSetName替換爲數據集的實際名稱。

讓我知道這是否有幫助。

+0

這給了#error - 它是公式的範圍嗎? – Lazarus

+0

@Lazarus,沒有看到你的tablix的結構我不能告訴你,如果這是正確的範圍。嘗試將sum函數的作用域設置爲整個數據集,就像我編輯時指出的那樣。 –

+0

該修訂版給出了每行中數據集的所有金額的總和,即範圍未應用於該行。 – Lazarus