---
sourceDocument: Xanadu プラットフォームアナリティクス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/now-intelligence

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu プラットフォームアナリティクス

ft:clusterId :

    - par

bundleId :

    - par

workflow :

    - Platform


---

# 式インジケーターの作成

# 式インジケーターの作成 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：11分

式インジケーターを作成して、1 つ以上の他のインジケーターから新しい計算済みスコアを生成します。式には、インジケータースコアに加えて、インジケータースコアとインジケーターターゲットの間のギャップなどの計算を含めることができます。

## 始める前に

必要なロール：pa_power_user、pa_admin、または admin

## このタスクについて

多くの場合、式は以下の目的で使用されます。

* 比率とパーセンテージを計算する。
* 異なるアプリケーションのデータを結合する。
* 履歴パフォーマンスに基づいて予測インジケーターを構築する。
{#t_CreateAFormulaIndicator__ul_lpq_ncq_kr}

式インジケーターのフィールドは、自動インジケーターのフィールドに似ています。ただし、\[ソース\]、\[追加条件\]、および \[コレクション\] プロパティの代わりに、式ステートメントが定義されています。式は、他のインジケーター、定数、変数、時系列、またはこれらの要素の任意の組み合わせで構成できます。  
注:  
* インジケーターを作成するには、 パフォーマンスアナリティクス のサブスクリプションが必要です。
* ドメインセパレーションを使用している場合、インジケーターは現在のドメインに作成されます。
{#t_CreateAFormulaIndicator__ul_x3v_5bt_rjb}

## 手順

1. 次のいずれかのナビゲーションパスを使用します。
   * プラットフォームアナリティクスに移行していないアップグレードされたインスタンスを使用している場合は、 すべてPerformance Analytics (パフォーマンスアナリティクス)インジケーター式インジケーター をクリックし、\[ New\] を選択します。
   * 新しいインスタンスを使用している場合、または プラットフォームアナリティクス に移行した場合は、 すべてプラットフォームアナリティクス管理インジケーター式インジケーター をクリックし、\[ New\] を選択します。
   {#t_CreateAFormulaIndicator__choices_y1b_w3t_qbc} {#t_CreateAFormulaIndicator__step_nav-indicator-form}
{#t_CreateAFormulaIndicator__step_nav-indicator-form}
2. \[ 名前 \] フィールドで、インジケーターにわかりやすい名前を付けます (例:オープンインシデントの平均期間)。
3. \[ カレンダー\] フィールドで、標準カレンダー、ビジネスカレンダー、または会計カレンダーグループを選択します。
4. ビジネスカレンダーまたは会計カレンダーを選択した場合は、カレンダー頻度を選択します。  
   式内の少なくとも 1 つのインジケーターが、指定されたカレンダー頻度と一致する必要があります。カレンダー頻度の選択は、ビジネスカレンダーエントリまたは会計カレンダースケジュールの設定によって異なります。  
   たとえば、グレゴリオ暦には、四半期、月、週、および年の頻度があります。グレゴリオ暦を使用している場合は、これらの頻度のいずれかを選択する必要があります。  

5. このインジケーターのスコアが時間の経過とともに増減することを希望する場合は、\[方向\] フィールドで \[最大化\] または \[最小化\] を選択します。  
   分析ツールとグラフィック ディスプレイがこのインジケーターの \[方向\] に使用されています。  
   ヒント:  
   可能な限り方向を設定します。すべてのキー インジケーターは、最大化または最小化に設定する必要があります。

   | 値 | ユースケース |
   | 最大化 | このインジケーター スコアの増加が求められている場合に選択します。例えば、収益を表示するインジケーターには \[最大化\] を選択することを考慮します。分析ツールとグラフィック要素は、この指標スコアの増加は良いことであり、減少は悪いことを反映しています。 |
   | 最小化 | このインジケーター スコアの減少が求められている場合に選択します。例えば、収益を表示するインジケーターには \[最小化\] を選択することを考慮します。分析ツールとグラフィック要素は、このインジケータースコアの減少は良いことであり、増加は悪いことを反映しています。 |
   | なし | このスコアの変更の方向が、ビジネスにとって重要でない場合に選択します。 |
   |-|-|

   {#t_CreateAFormulaIndicator__choicetable_myb_r3v_vcb}
6. このインジケーターの計算式を定義します。
   1. 計算された値を数式で使用するには、方法 (反復可能) の \[参照 \] をクリックします。  
      PAFormulaUtils() のメソッドを式に挿入するためのダイアログが開きます。この API は、インジケーターの計算値を返します。この API の使用の詳細については、「 [数式のアナリティクスメソッドを取得する](https://servicenow-prod.fluidtopics.net/ZLmWgmi3WGg25Xbh7pW_5A "アナリティクスハブから計算された値を数式に挿入するには、数式のメソッドを使用します。")」を参照してください。  

   2. インジケーターのスコアを式に入れるには、\[ インジケーターを参照 \] リンクをクリックし、ダイアログに入力します (繰り返し可能)。  
      {#t_CreateAFormulaIndicator__table_lqr_xwr_52b__entry__2}

      | フィールド | 説明 |
      |-|-|
      | インジケーター | 貢献インジケーターとして式に挿入するインジケーター。 このインジケーターにビジネスカレンダーまたは会計カレンダーを使用する場合、式内の少なくとも 1 つのインジケーターで、一致するカレンダーとカレンダー頻度を使用する必要があります。 |
      | ブレークダウン、要素、第 2 レベルのブレークダウン、第 2 レベルの要素 | インジケーターのスコアをフィルタリングするための最大 2 レベルのブレークダウンと要素。ブレークダウンを指定する場合は、そのブレークダウンの要素を指定する必要があります。これらのブレークダウンと要素は、この貢献インジケーターにのみ適用され、式インジケーター全体には適用されません。 |
      | 時系列 | インジケーターの生のスコアを表示する代わりにインジケーターに適用する、7 日間の移動平均などの事前定義された分析関数。 この時系列は、この貢献インジケーターにのみ適用され、式インジケーター全体には適用されません。 |
      | ブレークダウンを許可 | 式内の個々のインジケーターではなく、式インジケーター全体に適用されるブレークダウンを適用して、この貢献インジケーターに適用します。デフォルトで有効になっています。詳細については、「[式内の貢献インジケーターがブレークダウンをフォローしないようにする](https://servicenow-prod.fluidtopics.net/ghljgoyczhueud4sw37msA "計算式内の貢献インジケーターを選択して、ブレークダウンしないようにすることができます。ユーザーが式インジケーターにブレークダウンを適用すると、ブレークダウンはこれらのインジケーターには適用されません。")」を参照してください。 ブレークダウンは、インジケーターの保存後に使用できる \[ ブレークダウンの管理\] ダイアログを使用して式全体に追加されます。ステップ [11](https://servicenow-prod.fluidtopics.net/l0XOOaKBzrpz6BiwIhmu3w#t_CreateAFormulaIndicator__step_manage_breakdowns) を参照してください。 |
      | メソッドで使用します。 | このインジケーターのスコアの代わりに一意の識別子を返します。式でメソッドのインジケーターを指定する場合は、このボックスを選択します。これらのメソッドは、 アナリティクスハブからインジケーターの計算値を取得します。これらのメソッドの使用の詳細については、「 [数式のアナリティクスメソッドを取得する](https://servicenow-prod.fluidtopics.net/ZLmWgmi3WGg25Xbh7pW_5A "アナリティクスハブから計算された値を数式に挿入するには、数式のメソッドを使用します。")」を参照してください。 |
      [表 : 1. インジケーター選択ダイアログ]

      {#t_CreateAFormulaIndicator__table_lqr_xwr_52b}

      インジケーターは手動で追加できます。ただし、 インジケーターの参照 機能を使用することで、インジケーターとブレークダウン要素に適切な表記があることを確認できます。  
      式インジケーターを保存すると、式のインジケーターが \[ 貢献インジケーター\] 関連リストに表示されます。式インジケーターを含めると、その貢献インジケーターもリストされます。
   3. 必要に応じて、算術演算子と記号を 式 に追加します。  
      式に含める演算子や数値を入力します。+、-、/、％、\>、\< などの有効な演算子記号を使用します。式にインジケーターを追加することもできます。たとえば、オープンインシデントの合計経過時間とオープンインシデントの数に基づいてオープンインシデントの平均経過時間を計算するには、\[`[オープンインシデントの合計経過時間]] / [[オープンインシデント]] / 24` の計算式を使用します。  
      式でデータ収集期間を指定するには、変数 `score_start と``score_end` を使用して、データ収集期間の開始と終了をそれぞれ参照します。ただし、 [ユーザーのタイムゾーンが異なることによるscore_start/終了の変更](https://servicenow-prod.fluidtopics.net/LGJG4OwqQdIzTuGyXrKJ~w "式インジケーターの場合、変数 score_start および score_end の値は、式を実行しているユーザーのタイムゾーンに基づいて計算されます。異なるタイムゾーンのユーザーが同じ計算式を実行すると、 score_start と score_end の値が変わります。")の注意事項を参照してください。  
      警告:  
      パフォーマンスアナリティクス スクリプトまたは式インジケーターで GlideRecords または GlideAggregates を使用しないでください。必要なものを取得するためにこれらの操作を使用する必要がある場合もありますが、これらはコストがかかり、数十万回実行する可能性があります。使用する前に、代替が存在しないことを確認してください。 {#t_CreateAFormulaIndicator__cmd_modify-formula}
   {#t_CreateAFormulaIndicator__step_formula-indicators-modify-formula} {#t_CreateAFormulaIndicator__substeps_ixl_yjb_qjb} {#t_CreateAFormulaIndicator__step_formula-indicator-browse-indicator}
{#t_CreateAFormulaIndicator__step_formula-indicator-browse-indicator}
7. \[ アクセス制御 \] タブで、このインジケーターをライブラリに保存するかどうか、およびユーザー、グループ、またはロール別にインジケーターの表示を制限するかどうかを設定します。
8. \[ その他 \] タブで、その他のプロパティを設定します。  
   これらのプロパティは、式インジケーター全体に適用されます。 {#t_CreateAFormulaIndicator__table_rk2_zls_52b__entry__2}

   | フィールド | 説明 |
   |-|-|
   | デフォルトの時系列 | 7 日間の実行平均など、事前定義された分析関数。\[ 結果に時系列を適用 \] が設定されているかどうかに応じて、この時系列は、結果が計算される前の各コンポーネント インジケーターまたは結果に適用できます。 |
   | ライブグループプロファイル | ライブフィードグループのライブグループプロフィール \[live_group_profile\] レコード。グループプロファイルを指定して、そのグループがこのインジケーターに関する通知を受け取るようにします。 Now Platform上のこのソーシャルアプリケーションの詳細については、「[ライブフィード](https://www.servicenow.com/docs/access?context=c_GetStartedWithLiveFeed&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)」を参照してください。 |
   | 注文 | インジケーターが アナリティクスハブに表示される順序を示す番号。最小値のインジケーターがリストの一番上に表示されます。\[順序\] フィールドに値が指定されていない場合、インジケーターは \[名前\] フィールドを使用して a から z まで表示されます。\[順番\] フィールドを使用するには、すべてのインジケーターの順番の番号を入力する必要があります。少数のインジケーターにのみ数値を入力すると、インジケーターが表示される順序が a から z に戻ります。 プラットフォームアナリティクスエクスペリエンスでは使用されません。 |
   | 実線のレンダリング | 選択すると、特定の日付にデータがない場合でも、このインジケーターの アナリティクスハブ と KPI 詳細 に切れ目のないデータ線が表示されます。この動作は、開始日が異なるデータセットを表示する場合や、在庫情報など定期的に更新されないデータを表示する場合に便利です。 インジケーター、 アナリティクスハブ 、または KPI 詳細に時系列が設定されている場合、実線は表示されません。 |
   | 時系列を結果に適用 | 結果が計算される前に、各コンポーネントインジケーターではなく、式の計算結果に時系列集計を適用します。このオプションは、ウィジェットまたは アナリティクスハブのインジケーターに対して選択された時系列に適用されます。インジケーターにデフォルトの時系列が指定されている場合、このオプションはその時系列にも適用されます。詳細については、「[結果または貢献インジケーターへの時系列の適用](https://servicenow-prod.fluidtopics.net/1JnOH7ZdC7QBAovJlKNkyQ "式インジケーターの場合、時系列集計は、式の各インジケーターに個別に適用することも、式の結果に適用することもできます。")」を参照してください。 |
   | 計算式コンポーネントが NULL となることを許可する | null スコアが含まれている場合でも計算式が計算されます。トラブルシューティングに役立ちます。詳細については、「[式にスコアがないインジケーターを検出する](https://servicenow-prod.fluidtopics.net/ymSQv610Vv0c5nag_wyN2g "計算式の作成者は、スコアが null の貢献インジケーターを処理できます。まず、計算式に null スコアが含まれている場合でも計算式を計算するように式インジケーターを設定します。")」を参照してください。 |
   | 複数のブレークダウン要素のスコアのアグリゲーションを許可 | ウィジェットがこのインジケーターの複数のブレークダウン要素の合計スコアを表示できるようにします。このフィールドが選択されている場合、このインジケーターを使用するブレークダウンダッシュボードのフォームで集計値または分離値のいずれかを選択できます。加算、減算、または乗算に基づく数式は、通常、集計を許可するのに適した候補です。パーセンテージの合計が 100% の場合は、パーセンテージもサポートされます。一方、平均で要素を集計した結果、または関連のないパーセンテージの結果は、通常、意味がありません。 警告: これらの集計は、数学的妥当性はチェックされません。 |
   [表 : 2. \[その他\] タブのフィールド]

   {#t_CreateAFormulaIndicator__table_rk2_zls_52b} {#t_CreateAFormulaIndicator__step_other-tab}
{#t_CreateAFormulaIndicator__step_other-tab}
9. **オプション:** \[予測\] タブで、予測方法、予測するデータ収集期間、予測の基礎となる履歴データの量、予測値の上限と下限を設定します。  
   詳細については、「[パフォーマンスアナリティクススコア予測](https://servicenow-prod.fluidtopics.net/rhJpZDhwGwHeh1Dq5RMd0A#c_ForecastingData "パフォーマンスアナリティクス を使用すると、過去の動作に基づいて将来のスコアを予測できます。時系列ウィジェット、時系列データの可視化、 KPI 詳細、および アナリティクスハブでスコアを予測できます。予測スコアは点線で表示されます。")」を参照してください。 {#t_CreateAFormulaIndicator__cmd_forecasting-fields}
10. コンテキストメニューを展開して \[ 保存\] をクリックします。  

    <br />

11. 数式インジケーター全体にブレークダウンを適用するには、ページ上部の \[ ブレークダウンの管理 \] をクリックします。  
    デフォルトでは、式のすべての貢献インジケーターに対して構成されたブレークダウンのみを適用できます。  
    注:  
    システムプロパティ com.snc.pa.formula_indicator_valid_breakdown この動作を制御します。デフォルトでは true です。false に変更すると、少なくとも 1 つの貢献インジケーターがブレークダウンを使用する場合に、式インジケーターにそのブレークダウンを適用できます。ウィジェット、 アナリティクスハブ、または KPI 詳細 でサポートされていないブレークダウンのスコアを表示しようとすると、値ではなく警告メッセージが表示されます。

    式インジケーターレコードでブレークダウン要素を選択することはできません。ブレークダウンを選択できます ブレークダウンは、インタラクティブ、つまり アナリティクスハブ、 KPI 詳細、適切に構成されたウィジェット、およびブレークダウンダッシュボードでのみ使用できます。\[ブレークダウンを管理\] ツールの使用方法の詳細については、「[ブレークダウンのアサインとマップ](https://servicenow-prod.fluidtopics.net/eh7_1OSqoRhIL5oc5nj3GA#create-breakdown-mapping "インジケーターにアサインするブレークダウンを選択します。ブレークダウン ソースを参照するインジケーター ソースのフィールドをマップします。適切なフィールドがない場合は、スクリプトを指定してインジケーターとブレークダウン ソースを関連付けます。")」を参照してください。
    {#t_CreateAFormulaIndicator__step_manage_breakdowns}
{#t_CreateAFormulaIndicator__step_manage_breakdowns}

## インシデントバックログの増加

あなたはインシデントマネージャーとして、インシデント解決の効率を向上させたいと考えています。新規および解決済みのインシデントは、既に \[新規インシデントの数\] および \[解決済みインシデントの数\] インジケーターとして追跡されています。ただし、これらのインジケーターでは、インシデント解決を改善するという目標を達成できているかどうかはわかりません。  
未処理のインシデントの量を測定するための新しいバックログ増加 KPI が必要です。この KPI を実装するには、次の式を使用して、「インシデントバックログの増加」という名前の式インジケーターを作成します。

    [[Number of new incident]] - [[Number of resolved incidents]]

<br />

<br />

\[ライブラリに表示\] をオンにすると、インジケーターがKPI 詳細に表示されます。KPI 詳細 の情報パネルでは、インジケーターで使用されている式を確認できます。  

**関連概念**   

* [式内の貢献インジケーターがブレークダウンをフォローしないようにする](https://servicenow-prod.fluidtopics.net/ghljgoyczhueud4sw37msA "計算式内の貢献インジケーターを選択して、ブレークダウンしないようにすることができます。ユーザーが式インジケーターにブレークダウンを適用すると、ブレークダウンはこれらのインジケーターには適用されません。")
* [式インジケーターのブレークダウン マトリクス](https://servicenow-prod.fluidtopics.net/MINvJVmZouCNqhZbqTQWog "式インジケーターは、式内のインジケーターからブレークダウン マトリクスを継承します。")
* [結果または貢献インジケーターへの時系列の適用](https://servicenow-prod.fluidtopics.net/1JnOH7ZdC7QBAovJlKNkyQ "式インジケーターの場合、時系列集計は、式の各インジケーターに個別に適用することも、式の結果に適用することもできます。")
* [式内の複数のインジケーターのインデックス作成](https://servicenow-prod.fluidtopics.net/Zf2UolbwBzbrM3MpIoTjvQ "複数の組み合わされたインジケーターの全体的なターゲットに対するギャップを測定する式を記述できます。このような式指標は「インデックス指標」と呼ばれます。")
* [ユーザーのタイムゾーンが異なることによるscore_start/終了の変更](https://servicenow-prod.fluidtopics.net/LGJG4OwqQdIzTuGyXrKJ~w "式インジケーターの場合、変数 score_start および score_end の値は、式を実行しているユーザーのタイムゾーンに基づいて計算されます。異なるタイムゾーンのユーザーが同じ計算式を実行すると、 score_start と score_end の値が変わります。")  
**関連タスク**   

* [数式のアナリティクスメソッドを取得する](https://servicenow-prod.fluidtopics.net/ZLmWgmi3WGg25Xbh7pW_5A "アナリティクスハブから計算された値を数式に挿入するには、数式のメソッドを使用します。")
* [式にスコアがないインジケーターを検出する](https://servicenow-prod.fluidtopics.net/ymSQv610Vv0c5nag_wyN2g "計算式の作成者は、スコアが null の貢献インジケーターを処理できます。まず、計算式に null スコアが含まれている場合でも計算式を計算するように式インジケーターを設定します。")

