通常我們在做群組階層時,每一個欄位都要有一個資料行,而ssrs 2008可以在一個資料行顯示欄位的群組階層,如下圖所示:
首先先增加一個群組。
然後該群組底下增加子群組
在子群組底下再建立一個子群組,最後設計頁面如下:
瀏覽報表
發現年度、城市與行政區每個階層都有一個欄位,這樣子很佔報表的空間。
現在要改善這三個欄位的,把三個階層都放置在一個欄位上。
我們在最底層的群組加入總計,如圖所示:
接著在行政區上面的的資料格加入城市的欄位,並且刪除前面城市的資料行。
接著對對中間的群組重複做一次加入總計並刪除前方資料行的動作,並且在每一個資料欄位設定Padding的Left屬性,Group1為2pt、Group2為12pt、Group3為22pt完成後的設計畫面如下:
這樣具有階層的資料欄位就完成了,預覽報表內容並比較改善前後的差異:
改善前
改善後
我們發現改善後的報表比較美觀。
結論:善用Tablix 具有階層的資料列可以節省報表空間並可以進一步的美化報表。
沒有留言:
張貼留言