清單 (報表產生器及 SSRS)
清單資料區域會隨報表資料集中的每一個群組或資料列重複。 清單可以用於建立自由形式的報表或表單 (如發票),也可以與其他資料區域一起使用。 您可以定義包含任何數目之報表項目的清單。 清單可以巢狀放在另一份清單內,以提供多個資料群組。
[!附註]
您可以將清單當做報表組件,與報表分開發行。 報表組件是指儲存在報表伺服器上的獨立報表項目,而且可以包含在其他報表中。使用報表產生器來瀏覽並從 [報表組件庫] 中選取要加入至報表的組件。您可以使用報表設計師或報表產生器來儲存報表組件,以便用於報表組件庫。如需詳細資訊,請參閱 microsoft.com 網站上的<報表組件 (報表產生器及 SSRS)>和<報表設計師中的報表組件 (SSRS)>。
若要快速地開始使用清單,請參閱<教學課程:建立自由格式報表 (報表產生器)>。
Reporting Services 範例報表包含一份使用清單的報表。 您可以在報表產生器或報表設計師中瀏覽範例報表的報表定義,或在報表產生器或報表設計師中預覽轉譯的報表,藉以了解清單。 如需有關下載範例報表的詳細資訊,請參閱<(SSRS) Reporting Services 範例>。
[!附註]
您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。如需詳細資訊,請參閱 microsoft.com 網站上的<在報表設計師及報表產生器中設計報表 (SSRS)>。
本文內容
將清單加入報表
以自由形式的配置顯示資料
利用一個群組層級顯示資料
將清單加入報表
將清單從功能區上的 [插入] 索引標籤加入至設計介面。 根據預設,清單一開始在與詳細資料群組相關聯的資料列中有一個單一資料格。
當您在設計介面上選取清單時,資料列和資料行控點隨即出現,如下圖所示。
您開始使用的清單是以 Tablix 資料區域為基礎的範本。 加入清單後,您可以透過指定篩選、排序或群組運算式來變更清單的內容或外觀,或變更清單跨報表頁面顯示的方式,藉以繼續增強設計。 如需詳細資訊,請參閱<控制報表頁面上的 Tablix 資料區顯示 (報表產生器及 SSRS)>。 雖然清單以單一資料行和資料列開始,但是您可以加入巢狀或相鄰的資料列群組或資料行群組,或加入其他詳細資料列,以便進一步繼續開發您的清單設計。 如需詳細資訊,請參閱<探索 Tablix 資料區的彈性(報表產生器及 SSRS)>。
回到頁首
以自由形式的配置顯示資料
若要以自由形式配置而非方格組織報表資料,您可以將清單加入到設計介面中。 將欄位從 [報表資料] 窗格拖曳至資料格。 根據預設,資料格包含當做容器使用的矩形。 在容器中移動每個欄位,直到擁有所需的設計為止。 當您在矩形容器中拖曳文字方塊時使用對齊線可協助您以垂直和水平方式對齊邊緣。 調整資料格的大小來移除不想要的空白字元。 如需詳細資訊,請參閱<變更資料列高度或資料行寬度 (報表產生器及 SSRS)>。
下圖顯示的清單可顯示有關順序的資訊,包括以下欄位:Date、Order、Qty、Product、LineTotal 和影像。
在預覽中,清單會重複以顯示自由形式格式的欄位資料,如下圖所示:
[!附註]
顯示在這些圖表中的虛線也包含在內,以顯示每個欄位值的自由形式配置。 在實際報表中通常不會使用虛線。
回到頁首
利用一個群組層級顯示資料
清單會自動提供容器,因此您可以使用清單來顯示包含多個檢視的群組資料。 若要變更預設清單來指定群組,請編輯詳細資料群組、指定一個新名稱,並指定一個群組運算式。
例如,您可以內嵌顯示相同資料集之不同檢視的資料表和圖表。 您可以將群組加入到清單中,讓巢狀報表項目針對每個群組值重複一次。 下圖顯示依產品類別目錄分組的清單。 請注意,其中沒有詳細資料列, 而有兩個資料表以巢狀方式,並排在清單中。 第一個資料表會顯示包含總銷售額的子類別目錄。 第二個資料表則顯示依地理區域分組的類別目錄,其中包含一個顯示子類別目錄分佈的圖表。
在預覽中,資料表會顯示自行車所有子類別目錄的總銷售額,而該資料表內部的資料表則顯示每個地理區域的銷售額明細。 透過使用運算式來指定總計的背景色彩與圖表的自訂調色盤,第一個資料表也提供圖表色彩的圖例。
回到頁首