フィルタへのパラメータのバインド
このトピックでは、パラメータを作成してフィルタにバインドする方法、または既存のパラメータを選択してフィルタにバインドする方法について説明します。
フィルタへのパラメータのバインドについて
ワークブックのキャンバスから選択したフィルタ値を別のキャンバスに渡す場合や、ダッシュボード・フィルタの動作およびユーザーへの公開方法をより詳細に制御する場合は、パラメータをフィルタにバインドします。
フィルタへのパラメータのバインドは、1方向バインドであるため、パラメータによって、ユーザーが選択できる使用可能なフィルタ値のリストが制限されることはありません。パラメータのプロパティによって、フィルタから使用できる値が定義されます。
フィルタにバインドされたパラメータは、フィルタの選択をリスニングします。パラメータがフィルタ値を受け入れると、ワークブック内のパラメータの使用場所にその値を渡します。
フィルタへのパラメータのバインドには多くの用途があります。たとえば、デフォルトでは、ダッシュボード・フィルタ・コントロールをキャンバスに追加すると、フィルタはそのキャンバスにのみ適用されます。フィルタにバインドされたパラメータを使用して、ワークブック内の複数のキャンバスにわたってダッシュボード・フィルタを固定できます。同じフィルタが同じパラメータにバインドされたダッシュボード・コントロールが複数のキャンバスに含まれている場合、ユーザーが選択したフィルタ値は各キャンバスに適用されます。
パラメータの作成およびワークブック・フィルタへのバインド
ワークブック・フィルタのデータ値を選択してから、「パラメータの作成」オプションを使用して、パラメータの作成とフィルタへのバインドを行います。パラメータを作成したら、ワークブックの他のフィルタにバインドして、フィルタ間でデータ値を渡すことができます。
- ホーム・ページで、ワークブック・フィルタを作成および追加してパラメータを追加およびバインドするワークブックを選択し、「アクション」をクリックして、「開く」を選択します。
- パラメータを作成およびバインドするワークブック・フィルタを作成するか、探してクリックします。
- オプション: フィルタ値を選択します。
- 「パラメータにバインド」(x)をクリックしてから「パラメータの作成」をクリックして、パラメータを作成し、それをフィルタにバインドします。
- オプション: ワークブックの「データ・パネル」に移動して「パラメータ」をクリックし、フィルタから作成したパラメータを右クリックして「パラメータの編集」を選択し、パラメータのプロパティを確認および更新します。「OK」をクリックします。
パラメータの作成およびダッシュボード・フィルタへのバインド
パラメータを作成して、リストやリスト・ボックス、インライン・リスト、範囲ダッシュボード・フィルタ・タイプにバインドできます。パラメータを作成したら、ワークブックの他のフィルタ(別のキャンバスの同じフィルタなど)にバインドして、フィルタ間でデータ値を渡すことができます。
- ホーム・ページでワークブックを選択し、「アクション」をクリックして、「開く」を選択し、「編集」をクリックします。
- 「データ・パネル」で、「ビジュアライゼーション」タブをクリックし、ダッシュボード・フィルタをキャンバスにドラッグ・アンド・ドロップします。
- 「データ・パネル」で、「データ」タブをクリックし、キャンバスのフィルタに使用する列をドラッグ・アンド・ドロップします。
- オプション: フィルタ値を選択します。
- ダッシュボード・フィルタの「プロパティ」ペインで、「プロパティ」、「フィルタ・コントロール」の順にクリックします。「フィルタ・タイプ」フィールドに移動し、フィルタする列に適したフィルタを選択します。
- 「リスト」、「範囲」または「上位下位N件」を選択した場合は、キャンバスに移動してダッシュボード・フィルタをクリックし、「パラメータにバインド」(x)をクリックして「パラメータの作成」を選択し、選択したフィルタ値を使用してパラメータを作成し、フィルタにバインドします。
- 「リスト・ボックス」または「インライン・リスト」を選択した場合は、「プロパティ」ペインで「パラメータ・バインディング(選択)」に移動し、「なし」をクリックします。「パラメータの作成」を選択し、選択したフィルタ値を使用してパラメータを作成し、リスト・ボックス・フィルタにバインドするか、既存のパラメータを選択してフィルタにバインドします。
- オプション: ユーザーがフィルタ値を選択する必要があるかどうかを指定するには、「プロパティ」ペインに移動し、「選択が必要」フィールドをクリックし、「オン」を選択します。
- 「保存」をクリックします。
フィルタ値を除外するパラメータの作成とバインド
データ値を除外するフィルタを設定し、「パラメータにバインド」オプションを使用して、除外パラメータの作成とフィルタへのバインドを行います。パラメータを作成したら、ワークブックの他のフィルタにバインドして、フィルタ間で除外するデータ値を渡すことができます。
- ワークブック・フィルタ
- リスト、リスト・ボックス、範囲およびインライン・リストの各ダッシュボード・フィルタ・タイプ
- ホーム・ページで、除外パラメータを作成してバインドするフィルタを含むワークブックを選択し、「アクション」をクリックして「開く」を選択します。
- 除外パラメータをバインドするフィルタを探してクリックします。
- ワークブック、リストまたは範囲ダッシュボード・フィルタの場合:
- 「選択」で、フィルタ値が除外する値に設定されていることと、「パラメータにバインド」アイコン(x)が緑(パラメータがフィルタにバインドされていることを示す)であることを確認します。
- 「除外」、「パラメータにバインド」(x)、「パラメータの作成」の順にクリックし、除外パラメータを作成してフィルタにバインドします。
- リスト・ボックスまたはインライン・リスト・ダッシュボード・フィルタの場合:
- 「プロパティ」をクリックし、「フィルタ・コントロール」をクリックします。
- 「パラメータ・バインディング(選択)」フィールドに移動し、パラメータ名が表示されていること(パラメータがフィルタにバインドされていることを示す)を確認します。
- 「選択項目を除外する」フィールドに移動し、「オン」に設定します。
- パラメータ・バインディング(除外モード)フィールドを見つけて、「なし」をクリックします。「パラメータの作成」をクリックし、除外パラメータを作成してフィルタにバインドします。
- 「保存」をクリックします。
パラメータの作成と二重列タイプ・フィルタへのパラメータのバインド
二重列フィルタのデータ値を選択してから、「パラメータの作成」オプションを使用して、パラメータの作成とフィルタへのバインドを行います。作成するパラメータでは、選択した値と対応する列がプロパティとして使用され、追加されるのはワークブックの「パラメータ」タブです。
- ホーム・ページで、二重列タイプ・フィルタを作成してパラメータを作成およびバインドするワークブックを選択し、「アクション」をクリックして、「開く」を選択します。
- パラメータを作成してバインドする二重列タイプ・フィルタを作成するか、探してクリックします。フィルタには、二重列の表示値が表示され、そのID値は表示されません。
- 「パラメータにバインド」(x)をクリックしてから「パラメータの作成」をクリックして、パラメータを作成し、それをフィルタにバインドします。
- オプション: ワークブックの「データ・パネル」に移動して「パラメータ」をクリックし、フィルタから作成したパラメータを右クリックして「パラメータの編集」を選択し、パラメータのプロパティを確認および更新します。
- 「OK」をクリックします。
フィルタへの既存パラメータのバインド
フィルタにバインドするシステム・パラメータまたは既存のワークブック・パラメータを選択し、選択したフィルタ値をパラメータに渡します。

- ホーム・ページで、パラメータのバインド先のフィルタを含むワークブックを選択し、「アクション」をクリックして「開く」を選択します。
- パラメータのバインド先のフィルタを作成するか、探してクリックします。
- 「パラメータにバインド」(x)をクリックしてから、フィルタにバインドするパラメータをクリックします。
- 「OK」をクリックします。