第 4 課:將資料表加入至報表 (Reporting Services)
定義資料集之後,您就可以開始定義報表配置。您可以將資料區域、文字方塊、影像和您要包含在報表中的其他項目拖放至設計介面來建立報表配置。
包含基礎資料集之重複資料列的項目稱為「資料區域」(Data Region)。報表通常只有一個資料區域,但是您可以加入其他資料區域,例如,當您想要將圖表加入到表格式報表時。加入資料區域之後,您可以將欄位加入到資料區域中。
將資料表資料區域和欄位加入到報表配置中
在 [工具箱] 中,按一下 [資料表],再按一下設計介面。報表設計師會繪製一個資料表資料區域,而且在設計介面的中央包含三個資料行。
[!附註]
[工具箱] 可能會顯示為 [報表資料] 窗格左側的索引標籤。若要開啟 [工具箱],請將指標移至 [工具箱] 索引標籤。如果看不到 [工具箱],請按一下 [檢視] 功能表上的 [工具箱]。
在 [報表資料] 窗格中,展開 AdventureWorksDataset 資料集來顯示欄位。
將 Date 欄位從 [報表資料] 窗格拖曳到資料表中的第一個資料行。
當您將欄位放到第一個資料行時,會出現兩種情況。首先,資料將會顯示欄位名稱,也就是所謂的「欄位運算式」(Field Expression),並以方括號括住:[Date]。接著,資料行標頭值會自動加到標頭資料列中,就在欄位運算式的正上方。依預設,這個資料行是欄位的名稱。您可以選取標頭資料列文字,然後輸入新的名稱。
將 Order 欄位從 [報表資料] 窗格拖曳到資料表中的第二個資料行。
將 Product 欄位從 [報表資料] 窗格拖曳到資料表中的第三個資料行。
將 Qty 欄位拖曳到第三個資料行的右邊緣,直到出現垂直游標,而且滑鼠指標包含一個加號 [+]。放開滑鼠按鈕時,就會為 [Qty] 建立第四個資料行。
以相同的方式加入 LineTotal 欄位,以建立第五個資料行。
[!附註]
資料行標頭是 Line Total。報表設計師會將 LineTotal 分割成兩個字,藉以自動建立資料行的易記名稱。
下圖顯示已擴展這些欄位的資料表資料區域:Date、Order、Product、Qty 和 Line Total。
預覽報表
預覽報表讓您不必先將報表發行到報表伺服器,就可以輕易地檢視轉譯過的報表。您可能想要時常在設計階段預覽您的報表。
預覽報表
按一下 [預覽] 索引標籤。此時報表設計師會執行報表,並將它顯示在 [預覽] 檢視中。
下圖顯示 [預覽] 檢視中的部分報表。
請注意,貨幣 (在 Line Total 資料行中) 擁有 6 個小數位數,而且日期擁有不必要的時間戳記。您將在下一課中修正該格式。
[!附註]
您可以在預覽報表之前或之後,儲存報表專案。按一下 [檔案] 功能表上的 [全部儲存]。
後續步驟
您已經成功將資料表資料區域加入到報表中、將欄位加入到資料區域中,並預覽過您的報表。下一步,您將格式化資料行標頭和日期以及貨幣值。請參閱<第 5 課:格式化報表 (Reporting Services)>。