次の方法で共有


Analysis Services の MDX クエリ デザイナーでのパラメーターの定義 (レポート ビルダーおよび SSRS)

Analysis Services データ ソースに対する MDX クエリをパラメーター化するには、そのクエリにクエリ パラメーターを追加する必要があります。MDX クエリ デザイナーでは、デザイン モードとクエリ モードの両方で、フィルターを指定することによって、クエリ パラメーターを追加できます。 クエリ パラメーターを使用してクエリを定義すると、Reporting Services によってレポート パラメーターとデータセットが自動的に作成され、有効な値の一覧が示されます。 これにより、クエリに直接渡される値を指定できます。

注意

SQL Server データ ツールのレポート ビルダーまたはレポート デザイナーを使用して、レポート定義 (.rdl) を作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーおよびレポート ビルダーを使用したレポートのデザイン (SSRS)」を参照してください。

MDX のデザイン モードでクエリ パラメーターを定義するには

  1. レポート データ ペインで、SQL Server Analysis Services データ ソースの種類から作成されたデータセットを右クリックし、[クエリ] をクリックします。 MDX クエリ デザイナーがデザイン モードで開きます。

  2. ディメンションをフィルター領域にドラッグし、[ディメンション] 列の最初のセルにドロップします。

  3. [階層] 列のボックスの一覧から値を選択します。

  4. [演算子] 列のボックスの一覧から演算子を選択します。

  5. [フィルター式] 列のボックスの一覧から個々の値を選択するか、[すべて] メンバーをクリックしてすべての値を選択します。

  6. [パラメーター] 列で、チェック ボックスをオンにしてレポート パラメーターを作成します。

  7. [実行] をクリックします。

    クエリを実行したら、ツール バーの [デザイン] をクリックしてクエリ モードに切り替え、作成した MDX クエリを表示します。 引き続きデザイン モードを使用してクエリを作成する場合は、クエリ モードでクエリ テキストを変更しないでください。 デザイン モードに戻るには、[デザイン] をクリックします。

  8. [OK] をクリックします。

    レポート データ ペインで [パラメーター] ノードを展開して、フィルター用に自動的に作成されたレポート パラメーターを表示します。

    レポート パラメーターで使用可能な値を示すデータセットを確認するには、レポート データ ペインの空白部分を右クリックし、[非表示のデータセットの表示] をクリックします。 レポート データ ペインに、レポート内のすべてのデータセットが表示されます。

MDX のクエリ モードでクエリ パラメーターを定義するには

  1. レポート データ ペインで、SQL Server Analysis Services データ ソースの種類から作成されたデータセットを右クリックし、[クエリ] をクリックします。 MDX クエリ デザイナーがデザイン モードで開きます。

  2. ツール バーの [デザイン] をクリックして、クエリ モードに切り替えます。

  3. MDX クエリ デザイナーのツール バーで、[クエリ パラメーター] をクリックします ([クエリ パラメーター] ダイアログ ボックスのアイコン)。 [クエリ パラメーター] ダイアログ ボックスが表示されます。

  4. [パラメーター] 列で [<パラメーターの入力>] をクリックし、パラメーター名を入力します。

  5. [ディメンション] 列のボックスの一覧から値を選択します。

  6. [階層] 列のボックスの一覧から値を選択します。

  7. [複数値] 列で、チェック ボックスをオンにして複数値パラメーターを作成します。

  8. 手順 5. の選択に応じて、[既定] 列のボックスの一覧から 1 つまたは複数の値を選択します。

  9. [OK] をクリックします。  

  10. クエリ デザイナーのツール バーで、[実行] をクリックします。

  11. [OK] をクリックします。

    レポート データ ペインで [パラメーター] ノードを展開して、フィルター用に自動的に作成されたレポート パラメーターを表示します。

    レポート パラメーターで使用可能な値を示すデータセットを確認するには、レポート データ ペインの空白部分を右クリックし、[非表示のデータセットの表示] をクリックします。 レポート データ ペインに、レポート内のすべてのデータセットが表示されます。

関連項目

概念

MDX のための Analysis Services の接続の種類 (SSRS)

Analysis Services の MDX クエリ デザイナーのユーザー インターフェイス