共用方式為


使用報表資料集中的欄位

更新: 2006 年 4 月 14 日

在報表設計師中,欄位可以是資料庫欄位、資料庫欄位屬性、資料行或別名的直接連結,也可以是以資料庫中欄位為基礎的導出欄位。欄位提供報表中使用的資料。欄位也可以用在文字方塊或影像之值的運算式中。若要將欄位加入報表中,請將欄位從資料集清單拖曳至您的報表配置。您可以將欄位加入文字方塊、資料表、清單、圖表和矩陣中。

使用資料集清單

[資料集] 清單會顯示每個資料集的欄位清單。建立資料集時,報表設計師會從資料來源擷取欄位清單並擴展清單。欄位可以是資料庫欄位或是導出欄位。資料庫欄位包含從查詢而來的欄位名稱。導出欄位包含運算式。可以使用導出欄位來提供資料庫中沒有且在查詢中沒有導出的其他欄位。

所有的欄位都有名稱。依預設,資料庫欄位的名稱會與查詢的資料行名稱相同,但可以進行變更。導出欄位必須在建立時指定名稱。

當您在 [配置] 檢視中時,可以從欄位清單將欄位拖曳至報表配置上。如果您將欄位拖曳至報表主體、清單資料區域或其他無結構區域,則報表設計師會建立一個包含欄位運算式的文字方塊。如果您將欄位拖曳至結構化區域,如資料表或矩陣資料格,或拖曳至現有的文字方塊,則會在資料格或文字方塊中放置欄位運算式。

當處理報表時,資料區域中的欄位會針對查詢結果中所傳回的每一個值傳回資料列。當處理報表時,不屬於資料區域一部分的文字方塊中欄位或其他報表項目會傳回單一值。

若要參考欄位的成員屬性,請將父欄位拖曳到報表上,然後將預設屬性 Value 變更為您想要的屬性名稱。

ms159125.note(zh-tw,SQL.90).gif附註:
並非所有 Field 屬性都可用於所有資料來源。ValueIsMissing 屬性是為所有資料來源定義的。只有在資料來源提供其他預先定義的屬性 (如 KeyUniqueNameParentUniqueName) 時,才會支援這些屬性。某些資料提供者支援的自訂屬性。如需詳細資訊,請參閱<使用 Analysis Services 資料庫的擴充欄位屬性>和<使用 SAP NetWeaver BI 系統的擴充欄位屬性>。

針對某些資料來源,報表設計師可能無法擷取欄位資料和擴展欄位清單。您可以採取數個步驟來解決此問題。

  • 請確定您有從資料庫擷取欄位資訊的權限。針對某些資料來源,您可能有存取資料表或物件的權限,但是沒有檢視資料表或物件中之資料行的權限。
  • 在一般查詢設計師中執行查詢。圖形化查詢設師可能無法對某些資料來源執行查詢。
  • 手動建構欄位清單。在 [資料集] 視窗中,以滑鼠右鍵按一下資料集,然後選取 [加入]。此時會出現 [加入新的欄位] 對話方塊。如需詳細資訊,請參閱<編輯欄位/加入新的欄位 (報表設計師)>。

使用資料集視窗

若要在查詢設計師中工作時顯示 [資料集] 視窗,請從 [檢視] 功能表選擇 [資料集]。展開任何節點,以檢視針對該資料集所定義的欄位。使用工具列上的 [重新整理欄位] (重新整理資料集欄位) 按鈕,將您的變更儲存到報表定義檔案中,並更新資料集的欄位定義。如需詳細資訊,請參閱<如何:重新整理資料集視窗中的欄位 (報表設計師)>和<報表資料集 (報表設計師)>。

若要使用報表中的欄位,請從 [資料] 檢視變更為 [配置] 檢視,然後將欄位拖曳到報表配置上。變更為 [配置] 檢視時,會自動將欄位儲存到報表定義中。

請參閱

工作

如何:加入、編輯或刪除資料集視窗中的欄位 (報表設計師)

概念

加入文字方塊
設計報表配置
使用資料區域
使用報表配置處理資料

其他資源

在 Reporting Services 中使用運算式

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 欄位屬性。
  • 新增「使用資料集視窗」章節。