次の方法で共有


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

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

注意

レポート定義 (.rdl) は、Business Intelligence Development Studio のレポート ビルダー 3.0 およびレポート デザイナーで作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーとレポート ビルダー 3.0 でのレポートのデザイン (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] をクリックします。

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

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