帶分組的矩陣報表完整版制作全攻略
How to Get Grand Total of Columns for Group Matrix Report
--------------------------------------------------------------------------------
對於帶分組的矩陣報表,怎樣得到其豎列的報表級匯總:
使用“Report Wizard”我們可以創建一個標准的或帶分組的矩陣報表. 標准矩陣報表裡的“Sum Total”是對整個報表的匯總(Grand Total = Report Total). 如果是帶分組的矩陣報表, 則會在每個組建立自己的矩陣,“Sum Total”只是針對該組的匯總(Group Total),而無法得到豎列在整個報表的匯總(Report Total). 直接使用“Report Wizard”不能兩者兼得.
對於帶分組的矩陣報表,怎樣才能即得到“Group Total”又得到“Report Total”呢?
我們可以按照以下步驟來實現.
---------------------------------------------------------------------------------------------
1.使用 “Report Wizard”將帶分組矩陣報表(Matrix with Group)的基本格式做好.
eg.(附件Report)
按“subinventory”分組,Group Name = 'G_sub',
組裡,橫行 Group Name = 'G_item',豎列 Group Name = 'G_loc'.
2.進入“Data Model”編輯模式, 刪除當前的“Cross Product”.
3.建立一個新的“Cross Product”(圖標"axb"
, 將組('G_sub')包括在內.
4.刪除Group級和Report級的匯總(CS)欄位.
5.再次使用“Report Wizard”,將報表類型改為“Matrix”.
6.在“Cell”標簽頁,選擇“Matrix Cell”欄位(一般不用改,此處為'Qty'欄位).
7.在“Totals”標簽頁,對“Matrix Cell”欄位做橫行和豎列的匯總(Sum).
8.完成後,產生新格式.
至此,Report級的匯總已產生(橫行'SumqtyPeritem',豎列'SumqtyPerloc'和總'SumqtyPerReport'),
但Group級的豎列匯總沒有了. 以下步驟為手動增加過程.
9.進入“Data Model”編輯模式, 在“Cross Product”區域建一個CS欄位,作為Group級的豎列匯總('Cs_loc').
編輯該欄位屬性.
“Source”設為對應的“Matrix Cell”欄位'Qty'.
“Reset At”設為'G_sub'.
“Product Order”設為'G_loc G_sub'.
10.在“Cross Product”區域再建一個CS欄位,作為9所建欄位的最右端匯總('Cs_Sum_loc').
編輯該欄位屬性.
“Source”設為9所建欄位'Cs_loc'.
“Reset At”設為'G_sub'.
“Product Order”設為'G_sub'.
11.進入組“G_Item”的屬性編輯,將“Child Dimension”屬性設為“Yes”.
12.進入“Layout Model”編輯模式,
在組'G_Sub'和'G_Loc'交集區域“Matrix Cell”的下面增加一欄位,“Source”設為9所建欄位'Cs_loc'.
13.在組'G_Sub'裡'G_Loc'的右外面增加一欄位,“Source”設為10所建欄位'Cs_Sum_loc'.
至此,“Group Total”和“Report Total”都已完成.
---------------------------------------------------------------------------------------------
以上僅供參考.