教學課程:將資料表新增至報表 (Reporting Services)
定義資料集之後,您就可以設計分頁報表。 您會透過將「報表物件」從 [工具箱] 窗格拖放到 [Design Surface],以建立報表版面配置。
包含基礎資料集之重複資料列的項目稱為「資料區域」。 加入資料區域之後,您可以新增欄位。 基本報表只有一個資料區域。 您可以新增額外的資料區域以顯示更多資訊,例如圖表。
在本教學課程中,您已:
- 將資料表資料區域新增至報表版面配置
- 使用資料集中的欄位填入資料表。
- 預覽報表以驗證設計和資料連線。
必要條件
- 完成步驟 1:建立報表伺服器專案。
- 完成步驟 2:指定連接資訊。
- 完成步驟 3:定義資料表報表的資料集。
將資料表資料區域和欄位新增至報表版面配置
在本章節中,您會將資料表資料區域新增至報表版面配置,並填入資料集中的欄位以顯示有組織的資料。
在 Visual Studio 中開啟您的銷售訂單報告定義檔案 (.rdl)。
在報表設計師的左窗格中,選取 [工具箱] 索引標籤。 如果沒有看到 [工具箱] 索引標籤,請選取 [檢視]>[工具箱]。
選擇 [資料表] 物件,並將它拖曳至報表設計介面。 您也可以從設計介面中將資料表新增至報表。 以滑鼠右鍵按一下設計介面,然後選取 [插入]>[資料表]。
報表設計師會繪製一個資料表資料區域,而且在設計介面的中央包含三個資料行。
在 [報表資料] 窗格中,展開 AdventureWorksDataset 來顯示欄位。
將
Date
欄位從 [報表資料] 窗格拖曳到資料表中的第一個資料行。重要
當您將欄位放到第一個資料行時,會出現兩種情況。
- 報表設計師將會顯示 [欄位名稱],也就是所謂的「欄位運算式」,以方括弧括住。 例如,在本教學課程中,
Date
會顯示在資料格中。 - 報表設計師會將資料行標籤加到標頭資料列,就在欄位運算式的正上方。 依預設,這個資料行標籤是欄位的名稱。 如果想要變更資料行標籤的值,可以選取該標籤,然後輸入新值。
- 報表設計師將會顯示 [欄位名稱],也就是所謂的「欄位運算式」,以方括弧括住。 例如,在本教學課程中,
將
Order
欄位從 [報表資料] 窗格拖曳到資料表中的第二個資料行。將
Product
欄位從 [報表資料] 窗格拖曳到資料表中的第三個資料行。將
Qty
欄位拖曳到第三個資料行的右邊緣,直到出現垂直游標,而且指標顯示一個加號 [+]。 卸除欄位,以建立Qty
欄位運算式的第四個資料行。以相同的方式加入
LineTotal
欄位,以建立第五個資料行。 資料行標籤會新增為「Line Total」。 報表設計師會將 LineTotal 分割成兩個字,藉以自動建立資料行的易記名稱。
預覽報表
請在設計報表時經常預覽報表。 這可以讓您驗證設計與資料連線,藉此在設計過程中更正錯誤與問題。
選取 [預覽] 索引標籤。
報表設計師會執行報表,並將在 [預覽] 檢視中顯示。
選取 [檔案]>[儲存全部] 以儲存報表。