Share via


如何:在關聯式查詢設計工具中建立查詢 (報表產生器 3.0 和 SSRS)

查詢設計工具可幫助您針對報表資料集,指定要從外部資料來源擷取的資料。當您在精靈中建立查詢或是建立資料集查詢時,您會使用查詢設計工具。

[!附註]

您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。

資料集是以資料來源為基礎。資料來源的類型和撰寫環境會決定當您定義資料集查詢時開啟的查詢設計工具。查詢設計工具功能會視基礎資料來源而異。如需有關資料層的詳細資訊,請參閱<在報表產生器 3.0 中的資料連接、資料來源及連接字串>或<資料連接、資料來源及連接字串 (SSRS)>。

您可以使用查詢設計工具進行下列工作:

  • 瀏覽外部資料來源上多個結構描述的中繼資料

  • 指定要為資料集擷取的欄位

  • 指定兩個物件 (如資料表) 之間的關聯性

  • 指定篩選條件來限制擷取的報表資料

  • 指出是否要建立參數

  • 指定要在外部資料來源上執行計算的彙總

開啟查詢設計工具後,不論是內嵌資料集或共用資料集,建立查詢的方式均相同。下列程序使用內嵌資料集查詢。

如需詳細資訊,請參閱<關聯式查詢設計工具使用者介面 (報表產生器 3.0)>。

若要在報表設計檢視中建立內嵌資料集的查詢

  1. 開啟查詢設計工具。在 [報表資料] 窗格中,以滑鼠右鍵按一下此資料集,然後按一下 [查詢]

    隨即開啟與資料來源相關聯的查詢設計工具。

  2. 在 [資料庫檢視] 窗格中,展開資料夾,顯示資料庫結構描述物件 (如資料表、檢視表和預存程序) 的階層式檢視。按一下選取方塊來選取物件的所有欄位,或展開節點來選取個別欄位。

    當您從 [資料庫檢視] 窗格選取欄位時,[選取欄位] 窗格會顯示您選取的項目。

    如果您從一個以上的關聯資料庫資料表選取欄位,請使用 [關聯性] 窗格檢視從資料庫結構描述偵測到的資料表關聯性。

  3. 按一下 [確定]。

  4. 按一下 [確定]。

    資料集欄位清單會出現在 [報表資料] 窗格中。

若要指定查詢的限制條件

  1. 在關聯式查詢設計工具中,確認您已選取欄位,且欄位出現在 [選取的欄位] 窗格中。

  2. 在 [套用的篩選器] 窗格工具列中,按一下 [加入篩選]。新的篩選資料列隨即顯示。

  3. [欄位名稱] 中,按一下以顯示欄位的下拉式清單,然後按一下篩選所要依據的欄位名稱。例如,若要依數量篩選,請按一下包含項目數的欄位。

  4. [運算子] 中,按一下以顯示運算子的下拉式清單,然後選取要用於篩選的比較運算子。

  5. [值] 中,輸入篩選所要依據的值。例如,若要篩選出超過 100 的數量,請輸入 100。

  6. 在此資料列中選取參數選項來建立資料集參數,以便讓使用者指定篩選值。系統會自動建立符合資料集參數的報表參數。

  7. 按一下 [確定]。

  8. 按一下 [確定]。

資料集欄位清單會出現在 [報表資料] 窗格中。

若要檢視查詢結果集

  • 在查詢設計工具工具列上,按一下 [執行查詢 (!)]

    [!附註]

    查詢設計工具會使用設計階段認證執行查詢和擷取結果集。如需詳細資訊,請參閱<在報表產生器 3.0 中指定認證>。

查詢會在資料來源上執行,並將範例資料傳回 [查詢結果] 窗格。