参照フィールド インタラクティブ フィルターを作成する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • 参照フィールド インタラクティブ フィルターを使用すると、参照フィールドの値に基づいてレポート ウィジェットをフィルターで絞り込むことができます。

    始める前に

    必要なロール:hp_publisher_admin および report_admin。hp_publisher_admin ロールは、コア UI でインタラクティブフィルターを管理する場合にのみ存在します。デフォルトでは、 プラットフォームアナリティクスエクスペリエンス に移行されるコア UI フィルターを管理するためのロールanalytics_filter_adminが含まれています。

    ユーザーが [すべて] を選択すると、すべてのフィルターオプションが適用されたレポートは表示されず、フィルタリングされていないレポートが表示されます。 この参照フィルターの例では、グループ [sys_user_group] テーブルの [アサイン先グループ] フィールドのフィルターオプションを提供します。
    [すべて] オプションが選択された参照リストフィルターの例
    注:
    インタラクティブフィルターにデフォルト値があるか、前回選択された値が指定されている場合、レスポンシブでないダッシュボードはこの値を自動的に適用しません。この機能は、レスポンシブダッシュボードでのみ使用できます。

    手順

    1. オプション: 同一テーブルの既存のインタラクティブフィルターを確認します。
      1. 移動先 すべて > パフォーマンスアナリティクス管理 > コア UI アーティファクト > インタラクティブフィルター をクリックし、フィルタリングする同じテーブルに基づくインタラクティブフィルターを選択します。
      2. [関連リンク] で [テーブルのその他のフィルター (Other filters on Table)] を選択します。
      3. 同一テーブルで利用可能な他のフィルターを調べて、必要なフィルターが既に存在するかどうかを確認します。
    2. 移動先 すべて > パフォーマンスアナリティクス管理 > コア UI アーティファクト > インタラクティブフィルター.
    3. [New] をクリックします。
    4. [ フィルター基準] リストで、[ 参照] を選択します。
      [参照] が選択されたリストに基づいてフィルター
    5. [ 参照テーブル] リストで、フィルターを適用する参照レコードを格納するテーブルを選択します。
    6. オプション: フィルターの [デフォルト値] を選択します。
      このデフォルトは、すべてのユーザーに対して自動的に適用されます。ユーザーが選択する値は、そのユーザーのグローバルデフォルトを上書きします。複数の選択を可能にする UI コントロール タイプ ([複数の入力を選択] など) を使用する場合は、複数のデフォルト値を指定できます。
      注:
      50 を超えるデフォルト値を渡す場合、またはエラー This is exceeding the GET call limitation が表示される場合は、複数のインタラクティブフィルターを作成します。
    7. 次のフィールドを設定します。
      名前 説明
      名前 フィルターの名前を入力します。この名前は、フィルターのダッシュボードウィジェットに表示されます。
      ルックアップ名 フィルターのルックアップ名を入力します。この名前は、フィルターをダッシュボードに追加するユーザーの [コンテンツを追加] メニューに表示されます。この名前は、フィルターの整理に役立ちます。ルックアップ名を指定しない場合は、代わりに [名前] 値が使用されます。
      説明 フィルターの説明を入力します。
      UI コントロール タイプ このフィルターに利用可能なフィルタリングオプションをダッシュボード ウィジェットに表示する方法を選択します。「利用可能なインタラクティブフィルター UI コントロールタイプ」を参照してください。

      キーワードで始まる検索結果のみを表示

      選択すると、検索はその検索用語で始まる結果のみを返します。それ以外の場合、検索では、どこかに検索用語を含む結果が返されます。非常に大きなテーブル (たとえば、数百万のレコードを持つテーブル) に参照フィルターを設定する場合は、このオプションを検討してください。一般的な用語を検索すると、管理するレコードが多すぎる可能性があります。

    8. オプション: データベースビューとテーブルの両方に基づいてウィジェットにフィルターを適用するには、[データベースビューとテーブルにフィルターを適用 (Apply filter to database views and tables)] を選択します。
      注:
      データベースビューのテーブルを拡張するテーブルにフィルターを適用することはできません。詳細については、「データベースビューとテーブル階層のインタラクティブフィルター」を参照してください。
    9. フォームヘッダーを右クリックして、[保存] を選択します。
    10. オプション: UI コントロールタイプが [単一入力を選択] の場合は、[ すべてを削除] オプション を選択して、[すべて] オプションなしでインタラクティブフィルターを構成します。
      ユーザーが [すべて] を選択すると、すべてのフィルターオプションが適用されたレポートは表示されず、フィルタリングされていないレポートが表示されます。
    11. [ インタラクティブフィルター参照 ] 関連リストで、[ 新規] を選択します。
      この関連リストは、フィルターを保存するまで表示されません。
    12. [ 参照テーブル] フィールドで、フィルタリングするレポートを含むテーブルを選択します。
    13. フィルターを適用する 参照フィールド を選択します。

      フィールドは、親フィルター の [参照テーブル ] フィールドで指定されたテーブルを参照する必要があります。

      他のテーブルを参照するフィールドからドット連結することができます。たとえば、親フィルターの参照テーブルが部門 [cmn_department] の場合、参照テーブルとして [インシデント] を選択し、[参照] フィールドとして [発信者部門] を選択できます。

      注:
      参照インタラクティブフィルターは文字列フィールドをサポートしていません。
    14. オプション: 関連リスト条件を追加します。
      1 つの関連テーブルのレコードに基づいてフィルターに条件を追加できます。
      1. [ 1以上] というラベルの付いたリンクをクリックします。
        リストから、ターゲットテーブルのレコードに関連付ける必要があるソーステーブルのレコード数を選択します。
        オプションは次のとおりです。
        • 次の値以上
        • 次の値を超える
        • 次の値以下
        • 次の値未満
        • 次の値に等しい (=)
        • なし
        • 次の間
        関連リストの条件値リスト
      2. 関連テーブルを選択します。
      3. フィルターを有効にするために満たす必要があるテーブルの条件を指定します。
    15. [送信] をクリックします。

    次のタスク

    必要に応じて、フィルターを適用する参照フィールドごとに手順 10 〜 13 を繰り返します。フィルターを作成したら、ダッシュボードに追加します。
    注:
    パフォーマンス上の理由から、フィルターは [ チェックボックス ] コントロールタイプから [ 複数の入力を選択] コントロールタイプに変換される場合があります。
    1. フィルターを作成したら、ダッシュボードに追加します。
    2. ダッシュボードで、フィルターに従う必要があるダッシュボードの各可視化にある [ ウィジェットを編集 ] アイコン ([列を編集] アイコン) を選択し、[ インタラクティブフィルターに従う] を選択します。