式にスコアがないインジケーターを検出する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 式の作成者は、スコアが null の貢献インジケーターを処理できます。最初に、計算式に null スコアが含まれている場合でも計算式を計算するように式インジケーターを設定します。

    始める前に

    必要なロール:pa_power_user、admin

    このタスクについて

    式インジケーターの式には、通常、1 つ以上の他のインジケーターが含まれています。これらのインジケーターのいずれかにスコアがない場合、デフォルトでは式は計算されず、式インジケーターはスコアを返しません。ただし、式インジケーターが null を返す代わりにスコアのないインジケーターを識別するユースケースがいくつかあります。まず、式内のインジケーターにスコアがない場合に計算式が計算されるようにします。その後、スコアのないインジケーターに値を割り当てることができます。

    手順

    1. 対象の式インジケーターを開きます。
    2. [ Allow formula component to be null (数式コンポーネントを null にすることを許可する)] を選択します。
    3. [式] に、スコアがないときにインジケーターに値を割り当てる if{} else {} ステートメントを追加します。

    式コンポーネントを null にすることを許可するフィールドインジケーター

    クローズされたインシデントがないため、インジケーター [クローズされたインシデントの数] にスコアがない収集期間について、次の式インジケーターを検討してください。

    フォーミュラ1:
    [[Number of open incidents]] / [[Number of closed incidents]]
    フォーミュラ2:
    
    [[Formula 1]] + 23
    フォーミュラ3:
    
    if ([[Formula 1]] == null) { 23 } else { 11 }
    フォーミュラ4:
    
    [[Formula 2]] || 64
    フォーミュラ5:
    
    (([[Formula 1]] == null && [[Formula 2]] == null) ? 11 : 18)

    どの式インジケーターに対しても [ 式コンポーネントの null を許可 ] が選択されていない場合、どの式インジケーターにもスコアはありません。

    すべての式インジケーターに対して [ 式コンポーネントの null を許可 ] が選択されている場合、次のスコアがあります。
    • 式 1 = null
    • 式 2 = 23
    • 式 3 = 23
    • フォーミュラ4 = 64
    • 式 5 = 11

    式 2、式 3、式 4、および式 5 は、null スコアを処理する 4 つの異なる方法を表します。