分享方式:


教學課程:將資料表新增至報表 (Reporting Services)

定義資料集之後,您就可以設計分頁報表。 您會透過將「報表物件」從 [工具箱] 窗格拖放到 [Design Surface],以建立報表版面配置。

包含基礎資料集之重複資料列的項目稱為「資料區域」。 加入資料區域之後,您可以新增欄位。 基本報表只有一個資料區域。 您可以新增額外的資料區域以顯示更多資訊,例如圖表。

在本教學課程中,您已:

  • 將資料表資料區域新增至報表版面配置
  • 使用資料集中的欄位填入資料表。
  • 預覽報表以驗證設計和資料連線。

必要條件

將資料表資料區域和欄位新增至報表版面配置

在本章節中,您會將資料表資料區域新增至報表版面配置,並填入資料集中的欄位以顯示有組織的資料。

  1. 在 Visual Studio 中開啟您的銷售訂單報告定義檔案 (.rdl)。

  2. 在報表設計師的左窗格中,選取 [工具箱] 索引標籤。 如果沒有看到 [工具箱] 索引標籤,請選取 [檢視]>[工具箱]

  3. 選擇 [資料表] 物件,並將它拖曳至報表設計介面。 您也可以從設計介面中將資料表新增至報表。 以滑鼠右鍵按一下設計介面,然後選取 [插入]>[資料表]。

    [工具箱] 索引標籤的螢幕擷取畫面,其中已選取 [資料表] 選項。

    報表設計師會繪製一個資料表資料區域,而且在設計介面的中央包含三個資料行。

  4. [報表資料] 窗格中,展開 AdventureWorksDataset 來顯示欄位。

  5. Date 欄位從 [報表資料] 窗格拖曳到資料表中的第一個資料行。

    重要

    當您將欄位放到第一個資料行時,會出現兩種情況。

    • 報表設計師將會顯示 [欄位名稱],也就是所謂的「欄位運算式」,以方括弧括住。 例如,在本教學課程中,Date 會顯示在資料格中。
    • 報表設計師會將資料行標籤加到標頭資料列,就在欄位運算式的正上方。 依預設,這個資料行標籤是欄位的名稱。 如果想要變更資料行標籤的值,可以選取該標籤,然後輸入新值。
  6. Order 欄位從 [報表資料] 窗格拖曳到資料表中的第二個資料行。

  7. Product 欄位從 [報表資料] 窗格拖曳到資料表中的第三個資料行。

  8. Qty 欄位拖曳到第三個資料行的右邊緣,直到出現垂直游標,而且指標顯示一個加號 [+]。 卸除欄位,以建立 Qty 欄位運算式的第四個資料行。

    Product 資料表中新階層的螢幕擷取畫面。

  9. 以相同的方式加入 LineTotal 欄位,以建立第五個資料行。 資料行標籤會新增為「Line Total」。 報表設計師會將 LineTotal 分割成兩個字,藉以自動建立資料行的易記名稱。

    圖表顯示包含這些欄位填充的資料表資料區域:Date、Order、Product、Qty 和 Line Total。

預覽報表

請在設計報表時經常預覽報表。 這可以讓您驗證設計與資料連線,藉此在設計過程中更正錯誤與問題。

  1. 選取 [預覽] 索引標籤。

    報表設計師 中 [預覽] 索引標籤的螢幕擷取畫面。

    報表設計師會執行報表,並將在 [預覽] 檢視中顯示。

    圖表 [預覽] 檢視中的部分報表。

  2. 選取 [檔案]>[儲存全部] 以儲存報表。

後續步驟