単一/複数選択またはカスケードフィルターの構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:9分
  • ユーザーが、インシデントの優先度など、一連の選択肢から 1 つ以上の値でダッシュボードタブをフィルタリングできるようにします。単一または複数の選択フィルターをカスケード内の別のフィルターに従うようにすることができます。

    始める前に

    重要:
    この手順では、フィルターデザイナーでフィルターを作成したか、[単一選択] または [複数選択] フィルタータイプを使用してダッシュボードにフィルターを追加していることを前提としています。「 インラインダッシュボードでのフィルターの作成または追加」、「 フィルターデザイナーでのフィルターの作成」、または「 フィルターグループの作成」を参照してください。

    必要なロール:インラインダッシュボードエディターで、次の操作を行います。 dashboard_admin では、ダッシュボードの所有者であるか、編集権限を所有者と共有している必要があります。

    フィルターデザイナーで (ライブラリー > フィルター > 新規):analytics_filter_admin以上

    このタスクについて

    フィルターは、データの可視化と簡易リストに適用されます。フィルターを特定のデータの可視化に適用するには、その可視化と同じテーブルまたはインジケーターのブレークダウンに基づいている必要があります。リストに適用するには、リスト内のフィールドをフィルタリングする必要があります。

    タブ付きダッシュボードでは、フィルターを単一のタブ内のアイテムまたはダッシュボード全体に適用できます。フィルターを単一のタブに適用するには、そのタブにフィルターを追加します。フィルターをダッシュボード全体に適用するには、タブの上にフィルターを追加します。

    単一選択フィルターを使用すると、ユーザーは 1 つの値でアイテムをフィルタリングできます。
    単一の選択フィルター。選択されている値が 1 つ表示されます。
    複数選択フィルターを使用すると、ユーザーはフィールドまたはブレークダウンの複数の値を選択できます。
    複数選択フィルター。選択されている複数の値が表示されます。

    手順

    1. インラインダッシュボードでのフィルターの作成または追加 」または「 フィルターデザイナーでのフィルターの作成」の説明に従って、フィルターを作成し、単一選択または複数選択フィルタータイプを選択します。
    2. [ フィルターソースタイプ] で、[テーブル]、[インジケーターブレークダウン]、または [ 使用状況インサイト ソース] を選択します。
      メトリックベース および Workflow Data Fabric テーブルは [テーブル] で使用できます。
    3. ソースタイプに応じて、フィルターソースを指定します。
      • [テーブルタイプ] を選択した場合は、テーブルとフィールドを選択します。
        注:
        • 参照フィールド、文字列フィールド、および選択リストのあるフィールドのみを選択できます。テーブルに非参照数値フィールドのみがある場合は、選択するフィールドがありません。
        • フィールドを選択しない場合は、そのテーブルまたはそのテーブルを指す参照フィールドのデータのみをフィルタリングできます。たとえば、会社テーブルをフィルターソースとして選択した場合、会社テーブルまたは会社を指す参照フィールド (Incident.Caller.Company や Incident.Location.Company など) のみをフィルターできます。
        • メトリックベーステーブルを選択する場合は、フィールドを選択しないでください。
        • 別のテーブルへの参照フィールドであるフィールドを選択すると、フィルターソースはリセットされ、フィールドが選択されていないテーブルを参照します。フィルタリングするデータは、最初に選択した参照フィールドに自動的に設定されます。フィルタリングする追加データとして、フィルターソースのテーブル、またはそのテーブルを指す他の参照フィールドのみを設定できます。
          データソースを参照フィールドに変更すると、テーブルが変更されます。
      • [インジケーターブレークダウン] タイプを選択した場合は、インジケーターブレークダウンを選択します。
        重要:
        • 少なくとも 1 つのインジケーターで使用されているブレークダウンのみを選択できます。
        • データの可視化におけるスクリプト化されたブレークダウンはサポートされていません。
        • 1 つのインジケーターに同時に適用できるブレークダウンレベルは 2 つだけです。ダッシュボードでは、これは 2 つのフィルター、または 1 つのフィルターと [データの可視化] で指定されたブレークダウンにすることができます。
      • 使用状況インサイトフィルターを選択した場合は、UX アナリティクスプロパティを選択します。
    4. テーブルソースを選択し、そのテーブルにユーザー階層が定義されている場合は、その階層にフィルターを作成するオプションがあります。

      フィルター階層フィールドを表示する [フィルターソース構成] ペイン。
    5. オプション: ランタイムユーザーがフィルター処理として選択できる値を制限するには、[ 値の構成 (数値)] を選択します。
      使用可能な値のリストが開きます。値をクリアして、ランタイムユーザーがフィルタリングできないようにします。
      図 : 1. 実行時の値リストと結果の選択肢を構成

      可能なテーブル値のチェックリスト。

      実行時に使用可能な値。
      注:
      フィルターソースがテーブルへの参照である場合、構成する値のリストはありません。代わりに、条件を作成してフィルターの値を設定できます。関連リストの条件を設定することもできます。
    6. オプション: フィルターのデフォルト値を選択します。
      ユーザーがダッシュボードを開くと、ダッシュボードはこれらの値を適用します。
    7. オプション: フィルタリングするデータを選択します。
      フィルターする一部のデータは、フィルターソースに応じて自動的に選択されます。たとえば、Incident.Category ブレークダウンソースからカテゴリインジケーターブレークダウンを選択した場合、フィルターはインシデントテーブルの [カテゴリ] フィールドと、カテゴリブレークダウンを含むインジケーターを自動的にフィルタリングします。自動データ選択を編集したり、フィルターするデータを追加したりできます。
      注:
      フィルターソースの選択は、フィルタリングできるデータに影響を与える可能性があります。詳細については、「ステップ 3」を参照してください。
    8. [ フォローするその他のフィルター] で、条件が満たされている場合は、現在のフィルターが階層内でフォローする別のフィルターを選択してカスケードを作成できます。
      注:
      [ 他のフィルター] は、 ダッシュボードでフィルターを構成する場合にのみ設定でき、フィルターデザイナーからは設定できません。
      別のフィルターに従うようにフィルターを設定すると、後続のフィルターで使用できる選択肢は、後続のフィルターで行われた選択肢によって制限されます。詳細については、 マネージャーとアサイン先グループのカスケードフィルター例を参照してください。
      条件:
      • Pill がそのフィルターの UI 要素である場合にのみ、フィルターに従うことができます。
      • カスケードフィルターをサポートするのは、テーブルとインジケーターのブレークダウンフィルターのみです。
      • 従うフィルターは、次のフィルターのフィルターソースと同じテーブルのデータをフィルターする必要があります。
      注:
      • 一部のフィルターには多対多の関係があり、両方のフィルターの値はもう一方のフィルターの複数の値と一致する可能性があります。このようなフィルターの 1 つは、接続テーブルを介してのみ別のフィルターに従うことができます。これらのカスケードフィルターを設定できるのはアドミンのみです。詳細については、「多対多の関係で別のフィルターに従うようにフィルターを設定する」を参照してください。
      • 2 つのフィルターを互いに続けることができますが、追加の要件があります。詳細については、「2 つのフィルターが互いに続く条件」を参照してください。
    9. [ソートの方向] を選択します。
      [昇順] を選択すると、フィルタリングされたうちで最も低い値が最初に表示されます。[降順] を選択すると、最も大きい値が最初に表示されます。ユーザーはこの値を変更できます。
    10. ユーザーがフィルターに対して選択した値を自分でクリアできるようにするには、[フィルターのクリアを許可]を有効にします。
    11. オプション: 最初および各ページ更新時にロードされる要素の最大数を設定します。
      デフォルト値は 500 です。
    12. [保存] を選択します。

    タスクの結果

    編集モードを終了すると、フィルターが使用可能になります。

    マネージャーとアサイン先グループのカスケードフィルター

    この例では、ユーザーがマネージャー別またはアサイン先グループ別にインシデントをフィルタリングできるようにします。また、2 番目のフィルターで使用可能なアサイン先グループを、最初のフィルターでマネージャーが選択されているアサイン先グループに制限するとします。

    1. インシデント [incident] テーブルのインシデント数の単一スコアデータ可視化など、インシデントのデータの可視化を作成します。
    2. アサイン先グループマネージャーでインシデントをフィルタリングするためのフィルターを作成します。
      1. まず、[マネージャー] というラベルの付いた単一選択フィルターを作成します。
        マネージャーラベル付きの新しい単一選択フィルター。
      2. データソースとしてユーザー [sys_user] テーブルを選択します。[マネージャー] フィールドはそのテーブルにあります。
        マネージャーフィルターのフィルターソースとして選択されたユーザーテーブル。
      3. インシデントテーブルデータのデータ可視化にこのフィルターを適用するため、[ フィルターするデータ ] フィールドを編集して、インシデントテーブルとドット連結された参照フィールドのアサイン先グループを指すようにします。支配人。
        ドット連結フィールド Incident.Assignment Group.Manager がフィルタリングするデータとして選択されています。
      4. [ フィルタリングするデータ] で [追加+ ] を選択し、グループ [sys_user_group] テーブルに [マネージャー] フィールドを追加します。このフィールドは、後でカスケードフィルターを設定するときに必要になります。
        フィルタリングする 2 番目のデータセットとして選択されたグループテーブルの [マネージャー] フィールド。
      図 : 2. マネージャーフィルターの構成が完了しました

      ドット連結インシデント - アサイン先グループ - マネージャーフィールドをフィルタリングするユーザーテーブルデータソースのフィルターが完了しました。
    3. アサイン先グループ別にインシデントデータをフィルタリングするためのフィルターを作成します。
      1. まず、「グループ」というラベルの付いた複数選択フィルターを作成します。
      2. 次に、インシデント [incident] テーブルの [アサイン先グループ] フィールドをフィルターソースとして選択します。
      アサイン先グループはグループ [sys_user_group] テーブルを参照する参照フィールドであるため、フィルターソースは自動的にグループテーブルにリセットされます。フィルタリングするデータは Incident.Assignment Group のままです。
      インシデントテーブルの [アサイン先グループ] フィールドをフィルターするフィルターソースとして、グループテーブルを使用してフィルタリングします。
    4. グループフィルターの構成パネルを下にスクロールして 、[他のフィルターに従う (Follow other filters)] に移動します。

    5. [ 直接接続されたフィルター] で、[ マネージャーのフォロー] を選択します。
      [グループ] フィルターの構成パネルの [従うべきその他のフィルター] セクション。[マネージャー] フィルターに従うように切り替えられています。

      この選択肢は、インシデントテーブルだけでなくグループテーブルのデータをフィルタリングするようにマネージャーフィルターを設定したために表示されます。カスケードフィルターを使用するには、従うフィルター (この場合はマネージャー) が、次の処理を行うフィルターと同じテーブル (この場合は [グループ] テーブル sys_user_group) のデータをフィルタリングする必要があることに注意してください。

    6. 保存して編集モードを終了します。
    その後、ダッシュボードビューアーが [マネージャー] フィルターで [Beth Anglin] を選択します。グループフィルターでアサイン先グループを選択すると、Beth Anglin がマネージャーであるグループのみが使用可能になります。
    マネージャーとしての Beth Anglin によってフィルタリングされたダッシュボード。管理しているアサイン先グループのみがフィルタリング可能なものとして表示されます。

    次のタスク

    必要なロールがある場合は、フィルターをフィルターライブラリに追加します。フィルターを再構成、削除、または複製することもできます。詳細については、「ダッシュボードでのプラットフォームアナリティクスフィルターの編集」を参照してください。