查詢設計工具可協助您指定要從報表數據集的外部數據源擷取的數據。 當您在精靈中建置查詢或建立資料集查詢時,您可以使用查詢設計工具。
備註
您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計。
數據集是以數據源為基礎。 數據源的類型和撰寫環境會決定當您定義資料集查詢時開啟的查詢設計工具。 查詢設計工具的功能會根據基礎數據源而有所不同。 如需數據層的詳細資訊,請參閱報表產生 器中的數據連接、數據源和 連接字串,或 Reporting Services 中的數據連接、數據源和連接字串。
您可以針對下列工作使用查詢設計工具:
探索外部數據源上多個架構的元數據
指定要擷取數據集的欄位
指定兩個對象之間的關聯性,例如數據表
指定篩選條件以在擷取為報表數據之前限制數據
指出是否要建立參數
指定匯總以進行對外部數據源的計算
開啟查詢設計工具之後,您可以針對內嵌資料集或共用數據集,以相同方式建置查詢。 下列程式使用內嵌數據集查詢。
如需詳細資訊,請參閱 關係型查詢設計工具使用者介面(報表產生器) 。
在報表設計檢視中來建構內嵌資料集的查詢語句
開啟查詢設計工具。 在 [報表數據] 窗格中,以滑鼠右鍵按兩下數據集,然後按兩下 [ 查詢]。
與數據源相關聯的查詢設計工具隨即開啟。
在 [資料庫檢視] 窗格中,展開顯示資料庫架構物件的階層式檢視的資料夾,例如數據表、檢視表和預存程式。 按兩下 [選取] 方塊以選取物件的所有欄位,或展開節點以選取個別欄位。
當您從 [資料庫檢視] 窗格中選取欄位時,[選取欄位] 窗格會顯示您的選取內容。
如果您從多個相關資料庫數據表選取欄位,請使用 [關聯性] 窗格來檢視從資料庫架構偵測到的數據表關聯性。
按一下 [確定]。
按一下 [確定]。
數據集欄位清單會出現在 [報表資料] 窗格中。
若要指定查詢的限制
在關係型查詢設計工具中,確認您已選取欄位,且欄位出現在 [ 選取的欄位 ] 窗格中。
在 [套用的篩選] 窗格工具列中,按兩下 [ 新增篩選]。 新的篩選數據列隨即出現。
在 [功能變數名稱] 中,按兩下以顯示欄位的下拉式清單,然後按下您要篩選的功能變數名稱。 例如,若要依數量篩選,請按兩下包含項目數目的欄位。
在 [運算符] 中,按兩下即可顯示運算子的下拉式清單,然後選取要在篩選中使用的比較運算符。
在 [值] 中,輸入您想要篩選依據的值。 例如,若要篩選大於 100 的數量,請輸入 100。
選取此數據列中的參數選項,以建立數據集參數,讓用戶能夠指定篩選值。 會自動建立符合數據集參數的報表參數。
按一下 [確定]。
按一下 [確定]。
數據集欄位清單會出現在 [報表資料] 窗格中。
若要檢視查詢結果集
在查詢設計工具工具列上,按兩下 [執行查詢][!]。
備註
查詢設計工具會使用設計時間認證來執行查詢並擷取結果集。 如需詳細資訊,請參閱 在報表產生器中指定認證。
查詢會在數據源上執行,並在 [查詢結果] 窗格中傳回範例數據。
另請參閱
將資料新增至報表(報表產生器及 SSRS)
從外部資料來源新增資料 (SSRS)
查詢設計工具 (報表產生器)
建立共用資料集或內嵌資料集 (報表產生器及 SSRS)
報表設計檢視 (報表產生器)
共用資料集設計檢視 (報表產生器)
Reporting Services 查詢設計工具