単一/複数選択またはカスケードフィルターの構成
ユーザーが、インシデントの優先度など、一連の選択肢から 1 つ以上の値でダッシュボードタブをフィルタリングできるようにします。単一または複数の選択フィルターをカスケード内の別のフィルターに従うようにすることができます。
始める前に
必要なロール:インラインダッシュボードエディターで、次の操作を行います。 dashboard_admin では、ダッシュボードの所有者であるか、編集権限を所有者と共有している必要があります。
フィルターデザイナーで ():analytics_filter_admin以上
このタスクについて
フィルターは、データの可視化と簡易リストに適用されます。フィルターを特定のデータの可視化に適用するには、その可視化と同じテーブルまたはインジケーターのブレークダウンに基づいている必要があります。リストに適用するには、リスト内のフィールドをフィルタリングする必要があります。
タブ付きダッシュボードでは、フィルターを単一のタブ内のアイテムまたはダッシュボード全体に適用できます。フィルターを単一のタブに適用するには、そのタブにフィルターを追加します。フィルターをダッシュボード全体に適用するには、タブの上にフィルターを追加します。
手順
タスクの結果
編集モードを終了すると、フィルターが使用可能になります。
マネージャーとアサイン先グループのカスケードフィルター
この例では、ユーザーがマネージャー別またはアサイン先グループ別にインシデントをフィルタリングできるようにします。また、2 番目のフィルターで使用可能なアサイン先グループを、最初のフィルターでマネージャーが選択されているアサイン先グループに制限するとします。
- インシデント [incident] テーブルのインシデント数の単一スコアデータ可視化など、インシデントのデータの可視化を作成します。
- アサイン先グループマネージャーでインシデントをフィルタリングするためのフィルターを作成します。
- まず、[マネージャー] というラベルの付いた単一選択フィルターを作成します。
- データソースとしてユーザー [sys_user] テーブルを選択します。[マネージャー] フィールドはそのテーブルにあります。
- インシデントテーブルデータのデータ可視化にこのフィルターを適用するため、[ フィルターするデータ ] フィールドを編集して、インシデントテーブルとドット連結された参照フィールドのアサイン先グループを指すようにします。支配人。
- [ フィルタリングするデータ] で [追加+ ] を選択し、グループ [sys_user_group] テーブルに [マネージャー] フィールドを追加します。このフィールドは、後でカスケードフィルターを設定するときに必要になります。
図 : 2. マネージャーフィルターの構成が完了しました
- まず、[マネージャー] というラベルの付いた単一選択フィルターを作成します。
- アサイン先グループ別にインシデントデータをフィルタリングするためのフィルターを作成します。
- まず、「グループ」というラベルの付いた複数選択フィルターを作成します。
- 次に、インシデント [incident] テーブルの [アサイン先グループ] フィールドをフィルターソースとして選択します。
アサイン先グループはグループ [sys_user_group] テーブルを参照する参照フィールドであるため、フィルターソースは自動的にグループテーブルにリセットされます。フィルタリングするデータは Incident.Assignment Group のままです。 -
グループフィルターの構成パネルを下にスクロールして 、[他のフィルターに従う (Follow other filters)] に移動します。
-
[ 直接接続されたフィルター] で、[ マネージャーのフォロー] を選択します。
この選択肢は、インシデントテーブルだけでなくグループテーブルのデータをフィルタリングするようにマネージャーフィルターを設定したために表示されます。カスケードフィルターを使用するには、従うフィルター (この場合はマネージャー) が、次の処理を行うフィルターと同じテーブル (この場合は [グループ] テーブル sys_user_group) のデータをフィルタリングする必要があることに注意してください。
- 保存して編集モードを終了します。
次のタスク
必要なロールがある場合は、フィルターをフィルターライブラリに追加します。フィルターを再構成、削除、または複製することもできます。詳細については、「ダッシュボードでのプラットフォームアナリティクスフィルターの編集」を参照してください。