レポート アクション フォーム エディタ (キューブ デザイナの [アクション] タブ) (Analysis Services - 多次元データ)

キューブ デザイナで [アクション] タブのレポート アクション フォーム エディタ ペインを使用すると、[アクション オーガナイザ] ペインで選択されたレポート アクションを変更できます。

オプション

  • [名前]
    アクションの名前を入力します。

  • [アクションの対象]
    [対象になる種類] オプションと [対象になるオブジェクト] オプションの表示を拡張します。

  • [対象になる種類]
    アクションが関連付けられるオブジェクトの種類を選択します。サーバーは、指定された種類のオブジェクトに適用されるアクションのみをクライアントに返します。アクションは、[条件] が一致する場合、および次の表に指定されたオブジェクトが選択された場合に、クライアントに対して使用可能になります。

    選択されたオブジェクト

    [属性メンバ]

    [対象になるオブジェクト] の属性に基づくレベルからメンバが選択されます。

    注意
    選択された属性を使用する他のユーザー階層はレポート アクションを継承します。

    [セル]

    [対象になるオブジェクト] の名前付きセットが選択されます。キューブ内のすべてのセルを選択するには、[すべてのセル] を選択します。

    [キューブ]

    [対象になるオブジェクト] のキューブが選択されます。現在のキューブを使用するには、[CURRENTCUBE] を選択します。

    注意
    キューブが名前を変更したり、アクションを他のキューブへコピーしたりする場合、[CURRENTCUBE] を使用することにより、移植性が向上します。現在のキューブを表すために、[CURRENTCUBE] を使用することをお勧めします。

    [ディメンションのメンバ]

    [対象になるオブジェクト] でディメンションのメンバが選択されます。

    [階層]

    [対象になるオブジェクト] で階層が選択されます。

    [階層メンバ]

    [対象になるオブジェクト] で階層内のメンバが選択されます。

    [レベル]

    [対象になるオブジェクト] でレベルが選択されます。

    [レベル メンバ]

    [対象になるオブジェクト] でレベル内のメンバが選択されます。

  • [対象になるオブジェクト]
    アクションが関連付けられるオブジェクトを選択します。Microsoft SQL Server Analysis Services インスタンスは、選択したオブジェクトに適用されるアクションのみをクライアントに返します。使用可能なオブジェクトは、[対象になる種類] の選択によって制限されます。

  • [条件 (省略可能)]
    オプションの条件を記述する多次元式 (MDX) を入力します。この式は、アクションが使用可能な場合に制限を設定する [対象になるオブジェクト] のメンバと一緒に使用されます。この式は、ブール値を返す必要があります (true は、アクションが使用可能なことを示します)。

    [計算ツール] ペインで選択した要素をこのオプションにドラッグすると、選択した要素の MDX 構文が含まれます。

  • [レポート サーバー]
    [サーバー名] オプション、[サーバー パス] オプション、および [レポート形式] オプションの表示を拡張します。

  • [サーバー名]
    アクションがレポートを実行する Microsoft SQL Server Reporting Services インスタンスの名前を入力します。

  • [サーバー パス]
    Reporting Services インスタンスのレポートへのパスを入力します。たとえば、「Sales/YearlySalesByCategory」と入力します。

  • [レポート形式]
    レポートが返される形式を選択します。次の表では、使用可能な形式について説明しています。

    説明

    [HTML5]

    レポートが HTML 5.0 に準拠した形式で返されます。

    [HTML3]

    レポートが HTML 3.2 に準拠した形式で返されます。

    [Excel]

    レポートが Microsoft Office Excel ワークシート (.xls) ファイルとして返されます。

    [PDF]

    レポートが Adobe Portable Document Format (.pdf) ファイルとして返されます。

  • [パラメータ (省略可能)]
    [レポート] で指定されたレポートに対してレポート パラメータを指定することができるグリッドの表示を拡張します。グリッドに含まれる列は、次のとおりです。

    説明

    [パラメータ名]

    レポートに渡されるレポート パラメータの名前を入力します。

    [パラメータ値]

    レポートに渡されるレポート パラメータの値を入力します。

    参照ボタン ([...]) をクリックして [MDX ビルダ] ダイアログ ボックスを表示し、レポート パラメータの値を指定する MDX 式を作成します。[MDX ビルダ] ダイアログ ボックスの詳細については、「[MDX ビルダ] ダイアログ ボックス (Analysis Services - 多次元データ)」を参照してください。

    パラメータが MDX 式に設定されている場合、この MDX 式はアクションが実行されるときに評価されます。設定されていない場合は、変更されずにレポートに渡されます。

  • [追加のプロパティ]
    [呼び出し][アプリケーション][説明][キャプション]、および [キャプションに MDX を使用] オプションの表示を拡張します。

  • [呼び出し]
    いつアクションを実行する必要があるかを設定します。

    注意

    このオプションは、クライアント アプリケーションがアクションをいつ実行するかについて推奨するだけで、アクションの呼び出しを直接制御することはありません。

    次の表では、使用可能な設定について説明しています。

    説明

    [バッチ]

    アクションは、バッチ操作または Microsoft SQL Server Integration Services タスクの一部として実行する必要があります。

    [インタラクティブ]

    アクションは、ユーザーがアクションを呼び出したときに実行されます。

    [オープン時]

    アクションは、キューブが最初に開いたときに実行されます。

  • [アプリケーション]
    [アクションの式] によって返される文字列を解釈できる、アプリケーションの名前を入力します。

    このオプションを使用して、どのクライアント アプリケーションが最もよくこのアクションを使用するか識別したり、ポップアップ メニューのアクションの横に適切なアイコンを表示したりできます。

    注意

    このオプションは、どのクライアント アプリケーションがアクションを実行するかについて推奨するだけで、アクションへのアクセスを直接制御することはありません。クライアント アプリケーションでは、他のクライアント アプリケーションに関連付けられているすべてのアクションを非表示にする必要があります。

  • [説明]
    アクションの説明をオプションで入力します。

  • [キャプション]
    [キャプションに MDX を使用][False] に設定する場合は、クライアント アプリケーションでアクションに対して表示されるキャプションを入力します。

    [キャプションに MDX を使用][True] に設定する場合は、キャプションの文字列を返す多次元式 (MDX) を入力します。

  • [キャプションに MDX を使用]
    クライアント アプリケーションのアクションに表示されるキャプションを表すリテラル文字列が [キャプション] に入力されている場合は、[False] を選択します。

    クライアント アプリケーションのアクションに表示されるキャプションを表す文字列を返す MDX 式が [キャプション] に入力されている場合は、[True] を選択します。MDX 式は、アクションがクライアント アプリケーションに返される前に解析される必要があります。