將群組和總計新增至報表,以組織和摘要您的數據。
如需有關將累計總數新增至報表的資訊,請參閱:將總計新增至 Reporting Services(SSRS)報表。
本主題內容:
將報表中的數據分組
按一下 設計 索引標籤。
如果您沒有看到 數據列群組 窗格,請以滑鼠右鍵點擊設計介面,然後點擊 檢視,然後點擊 群組。
從 [ 報表數據] 窗格中,將
Date字段拖曳至 [ 數據列群組 ] 窗格。 將它放在名為 [詳細數據] 的數據列上方。請注意,數據列句柄現在有一個括弧,以顯示群組。 數據表現在也有兩個日期欄位——位於垂直虛線的兩邊。
從 [ 報表數據] 窗格中,將
Order字段拖曳至 [ 數據列群組 ] 窗格。 將它放在 [日期] 和 [詳細數據] 下方。請注意,數據列句柄現在有兩個括弧,以顯示兩個群組。 數據表現在也有兩
Order個數據行。刪除雙行右側的原始日期和訂單欄。 這會移除此個別記錄值,只顯示群組值。 選取兩個數據行的數據行句柄,以滑鼠右鍵按下並按下 [ 刪除數據行]。
您可以再次格式化資料列標頭和日期。
切換至 [預覽] 索引標籤以預覽報表。 看起來應該類似下圖:
若要將總計新增至報表
切換至 [設計] 檢視。
以滑鼠右鍵按兩下包含字段
[LineTotal]的數據區數據格,然後按下[ 新增總計]。這會為每個訂單新增一個數據列,其中包含每筆訂單的美元金額總和。
以滑鼠右鍵按下包含字段
[Qty]的儲存格,然後按下[ 新增總計]。這會將每個訂單的數量總和新增至總計數據列。
在 左側的
Sum[Qty]空白儲存格中,輸入標籤 “Order Total”。您可以將背景色彩新增至總計資料列。 選取兩個和計單元格和標籤單元格。
在 [ 格式] 功能表上,按兩下 [ 背景色彩],按兩下 [ 淺灰色],然後按兩下 [ 確定]。
將每日總計新增至報表中
以滑鼠右鍵按兩下 Order 單元格,指向 [ 新增總計],然後按兩下 [ 之後]。
這會新增一個新的數據列,其中包含每日數量和金額的總和,以及 Order 數據行中的標籤 “Total”。
在相同儲存格中的 Total 一字前面輸入每日一字,因此它會讀取每日總計。
選取 [每日總計] 儲存格、兩個 Sum 儲存格和兩個儲存格之間的空白儲存格。
在 [ 格式] 功能表上,按兩下 [ 背景色彩],按兩下 [ 橙色],然後按兩下 [ 確定]。
若要將總計新增至報表
以滑鼠右鍵按兩下 [日期] 單元格,指向 [ 新增總計],然後按下 [ 之後]。
這會加入新的數據列,其中包含整個報表的數量和金額的總和,以及數據行中的
Date[總計] 標籤。在相同儲存格中的 Total 字前面輸入 Grand 一字,因此它會讀取總計。
選取 [總計] 儲存格、兩個 Sum 儲存格和兩個儲存格之間的空白儲存格。
在 [ 格式] 功能表上,按兩下 [ 背景色彩],按兩下 [ 淺藍色],然後按兩下 [ 確定]。
按兩下 [預覽]。
最後一頁看起來應該像這樣:
若要將報表發佈至報表伺服器(選擇性)
選擇性的步驟是將已完成的報表發佈至原生模式報表伺服器,以便從報表管理員檢視報表。
在工具列上,點擊 專案,然後點擊 教學課程內容...
在 TargetServerURL 中,輸入報表伺服器名稱的名稱,例如 http://< servername>/reportserver
按一下 [確定]
在工具列上,按兩下 [ 建置 ],然後按兩下 [ 部署教學課程]。
如果您在輸出視窗中看到類似下面的訊息,表示部署成功。
------建置啟動:專案:教學課程、組態:偵錯------跳過 '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\<您的使用者名稱>' 的許可權不足以執行這項作業」
以系統管理員許可權啟動報表管理員,例如,以滑鼠右鍵按兩下 Internet Explorer 的圖示,然後按兩下 [ 以系統管理員身分執行]。
流覽至報表管理員 URL,例如:
http://<server name>/reports。流覽至包含報表的資料夾,然後按下報表
Sales Orders的名稱,在瀏覽器中檢視轉譯的報表。
後續步驟
您已成功完成建立基本數據表報表教學課程。