ユーザーのタイムゾーンが異なるため、score_start/終了への変更

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • 式インジケーターの場合、変数 score_startscore_end の値は、式を実行しているユーザーのタイムゾーンに基づいて計算されます。異なるタイムゾーンのユーザーが同じ式を実行すると、 score_startscore_end の値が変更されます。

    警告:
    異なるタイムゾーンのユーザーが同じ式を表示すると、 score_start 変数と score_end 変数の日付値がシフトする可能性があります。

    式には、式が参照するインジケーターのパラメーターとして score_start 変数または score_end 変数を含めることができます。これらの変数は、参照されるインジケーターに対して計算される特定の収集期間の最初と最後の秒を表します。score_start 変数と score_end 変数の値は、式を実行しているユーザーのタイムゾーンとデータベースサーバーのタイムゾーン (GMT) の差から計算されます。ユーザーは、ダッシュボードウィジェットまたは アナリティクスハブで式インジケーターを表示するたびに式を実行します。その結果、異なるユーザーが同じ式を表示すると、収集期間の開始または終了の日付値がシフトする可能性があります。

    ユーザーのタイムゾーンごとに異なるscore_end値

    日次頻度と次の式を持つ式インジケーターを考えてみましょう。
    pa.getScore($[[Number of open incidents]], score_end);
    10 月 18 日に、3 人の異なるユーザーがこの式インジケーターを使用してダッシュボードウィジェットを表示します。データベースサーバーは、10 月 18 日の score_end を 10 月 18 日の 23:59:59 GMT と見なします。
    • 1 人のユーザーがヨーロッパ/ベルリンのタイムゾーンにいます。score_end値は「2019-10-18 21:59:59」で、10月18日のスコアが返されます。
    • 1 人のユーザーが米国/太平洋タイムゾーンにいます。score_end値は「2019-10-19 06:59:59」で、10月19日のスコアが返されます。
    • 1 人のユーザーが GMT タイムゾーンにいます。score_end値はデータベースサーバー「2019-10-18 23:59:59」と一致し、10月18日のスコアが返されます。