共用方式為


第 6 課:新增群組和總計(報表服務)

將群組和總計新增至報表,以組織和摘要您的數據。

如需有關將累計總數新增至報表的資訊,請參閱:將總計新增至 Reporting Services(SSRS)報表

本主題內容:

將報表中的數據分組

  1. 按一下 設計 索引標籤。

  2. 如果您沒有看到 數據列群組 窗格,請以滑鼠右鍵點擊設計介面,然後點擊 檢視,然後點擊 群組

  3. 從 [ 報表數據] 窗格中,將 Date 字段拖曳至 [ 數據列群組 ] 窗格。 將它放在名為 [詳細數據] 的數據列上方。

    請注意,數據列句柄現在有一個括弧,以顯示群組。 數據表現在也有兩個日期欄位——位於垂直虛線的兩邊。

  4. 從 [ 報表數據] 窗格中,將 Order 字段拖曳至 [ 數據列群組 ] 窗格。 將它放在 [日期] 和 [詳細數據] 下方。

    請注意,數據列句柄現在有兩個括弧,以顯示兩個群組。 數據表現在也有兩 Order 個數據行。

  5. 刪除雙行右側的原始日期和訂單欄。 這會移除此個別記錄值,只顯示群組值。 選取兩個數據行的數據行句柄,以滑鼠右鍵按下並按下 [ 刪除數據行]。

    選取要刪除的欄

    您可以再次格式化資料列標頭和日期。

  6. 切換至 [預覽] 索引標籤以預覽報表。 看起來應該類似下圖:

    依日期分組的表格,然後按順序排列

若要將總計新增至報表

  1. 切換至 [設計] 檢視。

  2. 以滑鼠右鍵按兩下包含字段 [LineTotal]的數據區數據格,然後按下[ 新增總計]。

    這會為每個訂單新增一個數據列,其中包含每筆訂單的美元金額總和。

  3. 以滑鼠右鍵按下包含字段 [Qty]的儲存格,然後按下[ 新增總計]。

    這會將每個訂單的數量總和新增至總計數據列。

  4. 在 左側的Sum[Qty]空白儲存格中,輸入標籤 “Order Total”。

  5. 您可以將背景色彩新增至總計資料列。 選取兩個和計單元格和標籤單元格。

  6. 在 [ 格式] 功能表上,按兩下 [ 背景色彩],按兩下 [ 淺灰色],然後按兩下 [ 確定]。

    設計視圖:具有訂單總計的基本表格

將每日總計新增至報表中

  1. 以滑鼠右鍵按兩下 Order 單元格,指向 [ 新增總計],然後按兩下 [ 之後]。

    這會新增一個新的數據列,其中包含每日數量和金額的總和,以及 Order 數據行中的標籤 “Total”。

  2. 在相同儲存格中的 Total 一字前面輸入每日一字,因此它會讀取每日總計

  3. 選取 [每日總計] 儲存格、兩個 Sum 儲存格和兩個儲存格之間的空白儲存格。

  4. 在 [ 格式] 功能表上,按兩下 [ 背景色彩],按兩下 [ 橙色],然後按兩下 [ 確定]。

若要將總計新增至報表

  1. 以滑鼠右鍵按兩下 [日期] 單元格,指向 [ 新增總計],然後按下 [ 之後]。

    這會加入新的數據列,其中包含整個報表的數量和金額的總和,以及數據行中的 Date[總計] 標籤。

  2. 在相同儲存格中的 Total 字前面輸入 Grand 一字,因此它會讀取總計

  3. 選取 [總計] 儲存格、兩個 Sum 儲存格和兩個儲存格之間的空白儲存格。

  4. 在 [ 格式] 功能表上,按兩下 [ 背景色彩],按兩下 [ 淺藍色],然後按兩下 [ 確定]。

    設計檢視:基本數據表中的總計

  5. 按兩下 [預覽]。

    最後一頁看起來應該像這樣:

    預覽:具有總計的基本表格

若要將報表發佈至報表伺服器(選擇性)

  1. 選擇性的步驟是將已完成的報表發佈至原生模式報表伺服器,以便從報表管理員檢視報表。

  2. 在工具列上,點擊 專案,然後點擊 教學課程內容...

  3. TargetServerURL 中,輸入報表伺服器名稱的名稱,例如 http://< servername>/reportserver

  4. 按一下 [確定]

  5. 在工具列上,按兩下 [ 建置 ],然後按兩下 [ 部署教學課程]。

    如果您在輸出視窗中看到類似下面的訊息,表示部署成功。

    ------建置啟動:專案:教學課程、組態:偵錯------跳過 'Sales Orders.rdl'。 專案為最新狀態。組建完成 -- 0 個錯誤,0 個警告------部署已啟動:專案:教學課程、組態:偵錯------Deploying 以 http://< 伺服器名稱>/reportserverDeploying 報表 '/tutorial/Sales Orders'。部署完成 -- 0 個錯誤,0 個警告==========組建:1 個成功或 up-to-date,0 失敗,0 個略過====================部署:1 個成功,0 失敗,0 個略過==========

    如果您看到類似下列的錯誤訊息,請確認您具有報表伺服器的許可權,而且您已使用系統管理員許可權啟動 SQL Server Data Tools。

    「授與使用者 』XXXXXXXXXXX\<您的使用者名稱>' 的許可權不足以執行這項作業」

  6. 以系統管理員許可權啟動報表管理員,例如,以滑鼠右鍵按兩下 Internet Explorer 的圖示,然後按兩下 [ 以系統管理員身分執行]。

    流覽至報表管理員 URL,例如: http://<server name>/reports

  7. 流覽至包含報表的資料夾,然後按下報表 Sales Orders 的名稱,在瀏覽器中檢視轉譯的報表。

後續步驟

您已成功完成建立基本數據表報表教學課程。

另請參閱

篩選、分組和排序資料 (報表產生器及 SSRS)