第 4 課:設計報表
在上一課,您建立了報表模型查詢。在這一課,您將選取要用於報表的結構,指定欄位給資料行、資料列和詳細資料區域,並加入總計。然後,您會在報表設計師中預覽報表。
若要選取報表樣式
在 [報表精靈] 的 [設計查詢] 頁面上,按 [下一步]。
在 [選取報表類型] 頁面上,選取 [矩陣] 選項,然後按 [下一步]。
設計報表
在 [設計矩陣] 頁面的 [可用的欄位] 清單中,選取 [Product_Category1],然後按一下 [資料列]。
重要事項 [可用的欄位] 清單顯示已加入查詢中的欄位及任何其他必要欄位 (根據欄位在查詢內的群組方式) 之清單。若查詢參考實體之後按實體將資料分組,在這種情況下,每一個群組的實體索引鍵也會加入 [可用的欄位] 清單中。發生此情況時,[可用的欄位] 清單會包含重複名稱,例如 Product 和 Product1。Product 代表實體索引鍵,Product1 代表您加入查詢中的欄位值。在報表配置內組織欄位時,一定要選取值欄位來顯示資料,並選取實體索引鍵來分組資料 (如果您要按實體而不是按值來分組的話)。
在 [可用的欄位] 清單中選取 [Product_Subcategory2],然後按一下 [資料列]。
在 [可用的欄位] 清單中選取 [Product3],然後按一下 [資料列]。
在 [可用的欄位] 清單中選取 [Order_Year] 和 [Order_Quarter],然後按一下 [資料行]。
在 [可用的欄位] 清單中選取 [Sum_Total_Due],然後按一下 [詳細資料]。
按 [下一步]。
在 [選擇矩陣樣式] 頁面上,選取 [公司]。
按 [下一步]。
在 [報表名稱] 名稱方塊中,輸入 QDReportTutorial,然後按一下 [完成]。
該報表就會出現在報表設計師的 [設計] 窗格中。現在,您可以修改此報表,就像您修改任何其他報表設計師報表一樣。接下來,您將變更彙總運算式 (因為錯誤彙總會顯示在公式中),並加入總計欄位。
預覽報表
在 [報表設計師] 視窗中,選取 [預覽] 索引標籤。
在 [訂購日期] 方塊中,輸入 5/1/2003。
按一下 [檢視報表]。
結果會轉譯在 [預覽] 索引標籤上。和任何其他報表設計師報表一樣,您可以繼續修改、格式化和發行報表至報表伺服器。
請注意,您目前看到的是 2003 年 5 月 1 日或之後的訂單。如果您輸入之後的日期,就會看到該日期或之後的訂單。
變更提示文字
在 [報表資料] 窗格中,按一下 [參數]、以滑鼠右鍵按一下 [訂購日期],然後按一下 [參數屬性]。
在 [提示] 方塊中,輸入這個日期或之後的訂單:。
按一下 [確定]。
修改報表欄位公式
在 [設計] 索引標籤上,按兩下 [Sum(Sum Total Due)] 資料格。
[預留位置屬性] 對話方塊隨即開啟。在 [值] 方塊中,您會看到:[First(Sum Total Due)]。
選取 [First],然後輸入 Sum。
它現在就會顯示成:[Sum(Sum Total Due)]。
按一下 [確定]。
報表設計師預設為 First,這是可用彙總清單中的第一個彙總函數。在此報表中,您要使用 Sum 彙總函數;因此,您需要將 [Fields!Sum Total Due.Value] 欄位使用的彙總,從 First 變更為 Sum。
現在欄位中使用的是正確的彙總函數。接下來,您要加入總計欄位。
加入總計欄位
在 [設計] 索引標籤上,以滑鼠右鍵按一下 [Order Year]、指向 [加入總計],然後選取 [之後]。
轉譯報表時將顯示銷售量總計。
以滑鼠右鍵按一下 [Order Quarter]、指向 [加入總計],然後選取 [之後]。
轉譯報表時將顯示一年四季的銷售量總計。
以滑鼠右鍵按一下 [Product3]、指向 [加入總計],然後選取 [之後]。
轉譯報表時將顯示每項產品的銷售量總計。
以滑鼠右鍵按一下 [Product_Subcategory]、指向 [加入總計],然後選取 [之後]。
轉譯報表時將顯示每個產品子類別目錄的銷售量總計。
以滑鼠右鍵按一下 [Product Category]、指向 [加入總計],然後選取 [之後]。
轉譯報表時將顯示每個產品類別目錄的銷售量總計。
預覽報表
在 [報表設計師] 視窗中,選取 [預覽] 索引標籤。
在 [這個日期或之後的訂單] 方塊中,輸入 5/1/2003。
按一下 [檢視報表]。
結果會轉譯在 [預覽] 索引標籤上。
[!附註]
在嘗試將報表發行至報表伺服器之前,請確定您藉由開啟 [專案] 功能表、按一下 [屬性]、在 [屬性頁] 對話方塊中輸入 TargetServerURL 位址,然後按一下 [確定],來指定 TargetServerURL 位址。