Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ケースのライフサイクルレポートの期間フィルターが動作しない

公開日: May 5, 2026
説明
ケースライフサイクルレポート (標準レポートタイプを使用して作成) に、期間が 0 を超えるレコードのみを表示するフィルターが含まれている場合、レポートは期間が「0」のレコードを返すことがあります。
解決策
このような場合、レポート上では期間は「0」と表示されますが、実際の期間は 0.000 であり、小数点以下が追加されているレコードが返されます。
 

ケース期間が 0 と表示される場合に考えられる原因

実際には、レコードの作成時から数ミリ秒の遅延がある可能性があります。考えられる原因は次の通りです (ただし、これに限りません):
  • 多くのルール (入力規則、割り当て、ワークフロールール、エスカレーション) が評価された結果
  • 多くの条件ベースの共有ルールが評価された結果
  • Apex トリガが実行された結果

期間情報の計算は、次の計算を使ってレポートによりバックグラウンドで計算されます。
[以前の更新日および時刻(以前の履歴レコード) - 最終更新日付および時刻(この履歴レコード)] x 24

数ミリ秒の違いによって、期間は 0 より大きい数値となりますが、ユーザに表示されるレポート上は 0 に丸められます。
 

実際のケース期間の値を確認する

期間の実際の値 (小数点以下を含む) を表示するには、以下の条件を使用して新しい集計項目列または行レベルの数式を作成します:

  • 形式: 数値
  • 小数点の位置: 8  (あるいは任意の数値、ただし、最小でも 5)
  • 数式: DURATION:SUM
  • 集計項目列を使用する場合、この計算は選択されたレベルでレポートに表示されます
  • 行レベルの数式を使用する場合、計算は各詳細行に表示されます

: [営業所要時間]は、定義された営業時間中にケースがフェーズにあった時間数 x 24 として計算されるため、日単位で表示されます。たとえば、ちょうど 5 営業日 (1 日あたり 9 時間) は 45 時間または 1.875 日であるため、[営業所要時間」項目に表示される値は 1.875 となります。
ナレッジ記事番号

000383403

 
読み込み中
Salesforce Help | Article