第 6 課:新增群組和總計 (Reporting Services)
將群組和總計加入至報表以組織和摘要資料。
如需將執行總計新增至報表的資訊,請參閱:將總計新增至Reporting Services (SSRS) 報表。
本主題內容:
將報表中的資料分組
按一下 [設計] 索引標籤。
如果您沒有看到 [ 資料列群組 ] 窗格,請以滑鼠右鍵按一下設計介面,然後按一下 [檢視 ],然後按一下 [ 群組]。
將
Date
欄位從 [報表資料] 窗格拖曳到 [資料列群組] 窗格。 將它放在稱為 [(詳細資料)] 之資料列的上方。請注意,資料列控制代碼中現在具有一個用來顯示群組的方括號。 資料表現在也具有兩個 [日期] 資料行 – 垂直虛線兩側各有一個。
將
Order
欄位從 [報表資料] 窗格拖曳到 [資料列群組] 窗格。 將它放在 [日期] 下方和 [(詳細資料)] 上方。請注意,資料列控制代碼中現在具有兩個方括號,用來顯示兩個群組。 資料表現在也有兩
Order
個數據行。刪除雙線右側的原始 [日期] 和 [訂單] 資料行。 這樣會移除這個個別記錄值,所以只有群組值會顯示。 選取這兩個資料行的資料行控制代碼,並按一下滑鼠右鍵,然後按一下 [刪除資料行]。
您可以再次設定資料行標頭和日期的格式。
切換到 [預覽] 索引標籤預覽報表。 報表應看起來類似下圖:
在報表中加入總計
切換至 [設計] 檢視。
以滑鼠右鍵按一下含有
[LineTotal]
欄位的資料區資料格,然後按一下 [新增總計]。這樣會加入每筆訂單的總金額資料列。
以滑鼠右鍵按一下含有
[Qty]
欄位的資料格,然後按一下 [新增總計]。這樣會在總計資料列中加入每筆訂單的總數量。
在
Sum[Qty]
左側的空白資料格中,輸入訂單總額標籤。您也可以在總計資料列中加入背景色彩。 選取兩個總和資料格以及標籤資料格。
在 [格式] 功能表上,依序按一下 [背景色彩]、 [淺灰]和 [確定]。
在報表中加入每日總計
以滑鼠右鍵按一下 [訂單] 資料格,並指向 [加入總計],然後按一下 [之後]。
這會新增新的資料列,其中包含每日數量和金額的總和,以及 Order 資料行中的標籤 「Total」。
在相同儲存格的Total一字前面輸入每日一字,讓它讀取[每日總計]。
選取 [每日總計] 資料格、兩個 [總和] 資料格以及它們之間的空白資料格。
在 [格式] 功能表上,依序按一下 [背景色彩]、 [橙色]和 [確定]。
在報表中加入總計
以滑鼠右鍵按一下 [日期] 資料格,並指向 [加入總計],然後按一下 [之後]。
這會加入新的資料列,其中包含整個報表的數量和貨幣金額的總和,以及資料行中的
Date
[總計] 標籤。在同一資料格的 總計 一詞之前,輸入 全部 一詞,使其讀為 [全部總計]。
選取 [全部總計] 資料格、兩個 [總和] 資料格以及它們之間的空白資料格。
在 [格式] 功能表上,依序按一下 [背景色彩]、 [淺藍]和 [確定]。
按一下 [預覽]。
最後一頁碼看起來可能如下:
若要將報表發行至報表伺服器 (選擇性)
選擇性步驟是將已完成的報表發行至原生模式報表伺服器,讓您能夠從報表管理員檢視報表。
在工具列上,按一下 [專案] ,然後按一下 [Tutorial 屬性]。
在 TargetServerURL 中,輸入報表伺服器名稱的名稱,例如 HTTP:// < servername > /reportserver
按一下 [檔案] > [新增] > [專案]
在工具列上,按一下 [建置] ,然後按一下 [部署教學課程] 。
如果您在輸出視窗中看見類似下面的訊息,就表示部署成功。
------ 已經開始建立: 專案: 教學課程,組態: 偵錯 ------ 正在略過 'Sales Orders.rdl'。 專案為最新狀態。建置完成 -- 0 個錯誤,0 個警告------部署已啟動:專案:教學課程、組態:偵錯------部署至 HTTP:// < 伺服器名稱 > /reportserverDeploying 報表 '/tutorial/Sales Orders'。部署完成 -- 0 個錯誤,0 個警告=={{\ 組建:1 個成功或最新,0 失敗,0 個略過 ===??\\\ 部署:1 次成功,0 失敗,0 個略過 =\{{\
如果您看到類似下列的錯誤訊息,請確認您具有報表伺服器的許可權,而且您已使用系統管理員許可權啟動SQL Server Data Tools。
「授與使用者 'XXXXXXXXXXX\ < 您的使用者名稱 > ' 的許可權不足,無法執行這項作業」
例如,以系統管理員許可權啟動報表管理員,以滑鼠右鍵按一下 Internet Explorer 的圖示,然後按一下 [ 以系統管理員身分執行]。
瀏覽至報表管理員 URL,例如:
http://<server name>/reports
。瀏覽至包含報表的資料夾,然後按一下
Sales Orders
報表的名稱,即可在瀏覽器中檢視轉譯的報表。
後續步驟
您已成功完成「建立基本資料表報表」教學課程。