[RDLC] Matrix Subtotal的使用
Matrix是報表設計工具所提供的一顆元件,有別於Table,Matrix就像Excel裡的樞紐分析表
可以快速用來設計具矩陣式的二維報表,使用上相當方便
假設有個資料來源如下
A部門 | 9900009 | 倪福得 | 本薪 | 205000 |
A部門 | 9900009 | 倪福得 | 伙食津貼 | 1800 |
A部門 | 9900005 | 王建銘 | 本薪 | 500000 |
B部門 | 9900006 | 郭泓智 | 本薪 | 370000 |
C部門 | 9900012 | 李陣昌 | 輪班津貼 | 2000 |
我們希望產生一個報表,樣式如下
這樣的需求,只要你的資料來源能串的出來,利用Matrix元件,就像在Excel裡製作樞紐分析表般,
依照需求托拉相關資料來源的欄位,即可輕輕鬆鬆就可以達成
接著若要加上分組小計,則可以在所需的Group Row設定Subtotal,即會自動產生Total Row
這裡要特別注意的,在要合計的Column運算式中,必須做點小修改,如上圖
原本合計的Column運算式:=Fields!sumamount.Value
修改Column運算式::=Sum(Fields!sumamount.Value)
如此一來Total的數值才會是合計,若沒有修改,則雖然Total Row會呈現,但其數值會只有第一筆資料的數值
註:
感謝Bill大特別提供有關RDLC的參考資源如下
http://msdn.microsoft.com/en-us/library/ms159106(SQL.100).aspx
若本文對您有所幫助,歡迎轉貼,但請在加註【轉貼】及來源出處,並在附上本篇的超連結,感恩您的配合囉。
By No.18