共用方式為


在 Analysis Services 的 MDX 查詢設計工具中定義參數(報表產生器及 SSRS)

若要將 Analysis Services 數據源的 MDX 查詢參數化,您必須將查詢參數新增至查詢。 在 MDX 查詢設計工具中,您可以藉由指定篩選,在設計模式和查詢模式中新增查詢參數。 使用查詢參數定義查詢之後,Reporting Services 會自動建立報表參數和數據集,以提供有效值的清單。 這可讓使用者指定直接傳遞至查詢的值。

備註

您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計

在設計模式中定義 MDX 中的查詢參數

  1. 在 [報表數據] 窗格中,以滑鼠右鍵按一下從 SQL Server Analysis Services 數據源類型建立的數據集,然後按一下 [查詢]。 MDX 查詢設計工具會在設計模式中開啟。

  2. 將維度拖曳至篩選區域,並將它放在 [維度] 數據行的第一個單元格上。

  3. 階層 欄中,從下拉式清單中選擇一個值。

  4. 運算符 欄中,為下拉式清單選擇一個運算符。

  5. 在 [ 篩選表達式] 數據行中,從下拉式清單中選取個別值,或按兩下 [ 所有 成員] 來選擇所有值。

  6. 在 [ 參數] 數據 行中,選取複選框以建立報表參數。

  7. 按一下 執行

    執行查詢之後,請按兩下工具列上的 [ 設計 ] 切換至 [查詢模式],以檢視已建立的MDX查詢。 如果您想要繼續使用設計模式來開發查詢,請勿變更查詢模式中的查詢文字。 按兩下 [設計 ] 切換回 [設計] 模式。

  8. 按一下 [確定]

    在 [報表數據] 窗格中,展開 [參數] 節點,以顯示為篩選自動建立的報表參數。

    若要檢視提供報表參數可用值的數據集,請以滑鼠右鍵按兩下 [報表資料] 窗格中的任何空白區域,然後按下 [ 顯示隱藏數據集]。 [報表數據] 窗格會顯示報表中的所有數據集。

在查詢模式中定義 MDX 中的查詢參數

  1. 在 [報表資料] 窗格中,以滑鼠右鍵點擊從 SQL Server Analysis Services 資料來源類型建立的資料集,然後按一下 [ 查詢]。 MDX 查詢設計工具會在設計模式中開啟。

  2. 在工具列上,按兩下 [ 設計 ] 切換至 [查詢] 模式。

  3. 在 MDX 查詢設計工具的工具列上,按一下 查詢參數查詢參數對話框圖示)。 [查詢參數] 對話框隨即開啟。

  4. 在 [參數] 數據行中,按兩下 [<輸入參數>],然後輸入參數的名稱。

  5. 在 [ 維度] 資料行中,從下拉式清單中選擇值。

  6. 在 [階層] 欄位中,從下拉式清單中選擇一個選項。

  7. 在 [ 多重值] 數據行中,選取複選框以建立多重值參數。

  8. [預設] 資料行的下拉式清單中,根據您在步驟 5 中選擇,選取單一值或多個值。

  9. 按一下 [確定]

  10. 在查詢設計工具工具列上,按兩下 [ 執行]。

  11. 按一下 [確定]

    在 [報表數據] 窗格中,展開 [參數] 節點,以顯示為篩選自動建立的報表參數。

    若要檢視提供報表參數可用值的數據集,請以滑鼠右鍵按兩下 [報表資料] 窗格中的任何空白區域,然後按下 [ 顯示隱藏數據集]。 [報表數據] 窗格會顯示報表中的所有數據集。

另請參閱

MDX 的 Analysis Services 連接類型 (SSRS)Analysis Services MDX 查詢設計工具使用者介面