在編頁報表中建立具有清單的發票和表單 (報表產生器)

適用於:✅Microsoft 報表產生器 (SSRS) ✅ Power BI 報表產生器 ✅ SQL Server Data Tools 中的報表設計師

清單資料區會隨著編頁報表資料集中的每個群組或資料列重複。 清單可以用於建立自由形式的報表或表單 (如發票),也可以與其他資料區域一起使用。 您可以定義包含任何數目之報表項目的清單。 清單可以是巢狀 WIT

若要快速地開始使用清單,請參閱教學課程:建立自由格式報表 (報表產生器)

注意

您可以將清單當做報表組件,與報表分開發行。 請深入了解 報表組件 (報表產生器及 SSRS)。 不過,報表組件在 SQL Server Reporting Services 2019 之後的所有 SQL Server Reporting Services 版本均已退場,並自 SQL Server Reporting Services 2022 和 Power BI 報表伺服器起中止或中斷。

將清單加入報表

將清單從功能區上的 [插入] 索引標籤加入至設計介面。 根據預設,清單一開始在與詳細資料群組相關聯的資料列中有一個單一資料格。

New List report item on the design surface

當您在設計介面上選取清單時,資料列和資料行控點隨即出現,如下圖所示。

New List added from Toolbox, selected

您開始使用的清單是以 Tablix 資料區域為基礎的範本。 加入清單後,您可以透過指定篩選、排序或群組運算式來變更清單的內容或外觀,或變更清單跨報表頁面顯示的方式,藉以繼續增強設計。 如需詳細資訊,請參閱 控制報表頁面上的 Tablix 資料區顯示 (報表產生器和 SSRS)。 雖然清單以單一資料行和資料列開始,但是您可以加入巢狀或相鄰的資料列群組或資料行群組,或加入其他詳細資料列,以便進一步繼續開發您的清單設計。 如需詳細資訊,請參閱探索 Tablix 資料區的彈性 (報表產生器和 SSRS)

以自由形式的配置顯示資料

若要以自由形式配置而非方格組織報表資料,您可以將清單加入到設計介面中。 將欄位從 [報表資料] 窗格拖曳至資料格。 根據預設,資料格包含當做容器使用的矩形。 在容器中移動每個欄位,直到擁有所需的設計為止。 當您在矩形容器中拖曳文字方塊時使用對齊線可協助您以垂直和水平方式對齊邊緣。 調整資料格的大小來移除不想要的空白字元。 如需詳細資訊,請參閱變更資料列高度或資料行寬度 (報表產生器和 SSRS)

下圖中的清單會顯示訂單的相關資訊,包括以下欄位:Date、Order、Qty、Product、LineTota 和影像。

List in design view, 4 fields and an image

在預覽中,清單會重複以顯示自由形式格式的欄位資料,如下圖所示:

Preview for List with 4 fields and one image

注意

顯示在這些圖表中的虛線也包含在內,以顯示每個欄位值的自由形式配置。 在實際報表中通常不會使用虛線。

利用一個群組層級顯示資料

清單會自動提供容器,因此您可以使用清單來顯示包含多個檢視的群組資料。 若要變更預設清單來指定群組,請編輯詳細資料群組、指定一個新名稱,並指定一個群組運算式。

例如,您可以內嵌顯示相同資料集之不同檢視的資料表和圖表。 您可以將群組加入到清單中,讓巢狀報表項目針對每個群組值重複一次。 下圖顯示依產品類別目錄分組的清單。 請注意,其中沒有詳細資料列, 而有兩個資料表以巢狀方式,並排在清單中。 第一個資料表會顯示包含總銷售額的子類別目錄。 第二個資料表則顯示依地理區域分組的類別目錄,其中包含一個顯示子類別目錄分佈的圖表。

A list with 2 tables, one with nested chart

在預覽中,資料表會顯示自行車所有子類別目錄的總銷售額,而該資料表內部的資料表則顯示每個地理區域的銷售額明細。 透過使用運算式來指定總計的背景色彩與圖表的自訂調色盤,第一個資料表也提供圖表色彩的圖例。

Preview, 2 tables, one with nested chart

另請參閱

彙總函式參考 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)