関連リスト条件を使用すると、別のテーブルとの関係をフィルターに含めることができます。
始める前に
必要なロール:データにアクセスできるユーザーは誰でも、編集可能な任意のダッシュボードでそのデータの可視化を作成できます。itil、report_user、admin、または viz_creator ロールを持つユーザーは、 可視化デザイナーで可視化を作成できます。可視化デザイナーで可視化を作成すると、その可視化はライブラリに保存されます。アクセスの詳細については、「 report_view のアクセス制御 と プラットフォームアナリティクスのロール」を参照してください。
このタスクについて
オプションで、関連するテーブルに条件を含めることができます。たとえば、[ キャンセル] ステータスの 1 つ以上の関連インシデントでアクティブな問題をフィルタリングできます。別の例として、サービスレベルアグリーメント (SLA) 違反を含むインシデントをフィルタリングする方法があります。
条件ビルダーには 2 つのセクションがあり、1 つは現在のテーブル条件用で、もう 1 つは関連リスト条件用です。クエリに含めることができる関連テーブルは 1 つだけですが、そのテーブルに複数の条件を追加できます。
関連リスト条件の各部分を理解する最も簡単な方法は、例を使用することです。次の手順では、いくつかの関連インシデントを含む未解決の問題の例を使用します。
手順
-
この例では、問題 [problem] テーブルに可視化を作成します。
-
フィルターを開き、[ カスタム条件を追加] を選択します。
条件 [ステータス] [次の値のいずれかではない] [解決済み、クローズ済み] を設定します。
-
[ 関連リスト条件 ] タブを選択します。
-
演算子 [次の値以上 ] と [値 1] を選択します。
デフォルト値は
1 です。この例の各演算子の説明と例を次に示します。
- 次の値以上:関連インシデントの数が入力した数以上の問題レコードを返します。値 5 には、5 つ以上の関連インシデントを含む問題が含まれます。インシデントが 4 つ以下の問題レコードは返されません。
- 次の値を超える:この数を超える関連インシデントを持つ問題レコードを返します。
- 次の値以下:関連インシデントの数が指定の数以下の問題レコードを返します。値 1 には、関連インシデントが 1 つまたはまったくない問題レコードが含まれます。
- 次の値未満:関連インシデントの数よりも少ない問題レコードを返します。値 1 は、関連インシデントのない問題を返します。
- 次の値に等しい:この数の関連インシデントの問題を返します。値 5 には、ちょうど 5 つの関連インシデントを含む問題レコードが含まれます。
- なし:指定されたテーブル関係に一致しない問題を返します。[ なし ] を選択すると、関連インシデントのない問題が返されます。
- Between:入力した 2 つの数値の間の任意の数の関連インシデントに関する問題を返します。5 〜10の値には、5、6、7、8、9、または 10 の関連インシデントを含む問題レコードが含まれます。
-
関連リストから、クエリに含めるテーブルの関係を選択します。
この例では、[ インシデント>問題] を選択します。アクセス権を持つ任意のテーブルを選択して表示できます。
- オプション:
関連テーブルの条件を 1 つ以上入力します。
フィールド、演算子、および (必要な場合) 値を選択して、別の条件を追加します。
次の画像は、優先度が「最重要」の関連インシデントが複数ある問題レコードをフィルタリングする例を示しています。

注: 関連テーブル条件ではキーワード検索を実行することはできません。
-
[ 実行] を選択してフィルタークエリを実行します。
- オプション:
[事前定義された条件として保存] を選択して、このテーブルについて報告している他のユーザーがこのフィルターを使用できるようにします。
タスクの結果
[プレビューレコード] リストには、定義した条件に一致するレコードが表示されます。[ このソースを追加] を選択して、条件が適用されたデータソースを可視化で使用します。