Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
セールスパフォーマンス管理
Salesforce Spiff の累積変数

Salesforce Spiff の累積変数

累積変数は、Salesforce Spiff が並び替えられたデータ検索条件内の項目または値を合計し、現在のレコードまでの累積値を返す、実行中の合計のようなものです。累積変数を使用すると、より少ない計算で複数の値をすばやく合計できます。

必要なエディション

使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition
有料オプションで使用可能なエディション: Web Services API が有効になっている Professional Edition

たとえば、5 件の商談を返すデータ検索条件があるとします。

商談 Amount
商談 1 $500
商談 2 $1,800
商談 3 $750
商談 4 $865
商談 5 $1,350

これらの金額の合計を維持している場合、連続する各商談は異なる計算を表します。手動合計の場合、新規商談ごとに合計の計算に含める値の数が増加します。累積変数では、各新規商談は以前の合計と新しい値のみの計算になります。

商談 Amount 手動合計を使用した合計の実行 Running Total with Accumulated Variable (累積変数を含む合計金額)
商談 1 $500 $500 $500
商談 2 $1,800 $500 + $1,800 = $2,300 $500 + $1,800 = $2,300
商談 3 $750 $500 + $1,800 + $750 = $3,050 $2,300 + $750 = $3,050
商談 4 $865 $500 + $1,800 + $750 + $865= $3,915 $3,050 + $865 = $3,915
商談 5 $1,350 $500 + $1,800 + $750 + $865 + $1,350= $5,265 $3,915 + $1,350 = $5,265

最適なパフォーマンスを得るには、使用する計算数を最小限に抑えます。計算項目はレコードごとに 1 回計算され、集計計算はステートメントごとに 1 回計算されます。計算時間が何千ものレコードにどのように拡張されるかを検討します。10,000 件の商談がある場合、手動合計では 50,005,000 件の計算が必要ですが、累積変数では 19,999 件の計算のみが必要です。

蓄積された変数を使用するときは、次の考慮事項に留意してください。

  • 蓄積された変数を、初期値が必要な mpercent() および mamount() 関数と組み合わせます。たとえば、ARR を累積する場合、累積合計から現在の商談の ARR を差し引く Prior_YTD_ARR などの計算項目を作成できます。
  • 累積変数に関する一般的なエラーは、ルールのデータ検索条件のレコードが累積変数のデータ検索条件にない場合に発生します。エラーを特定してトラブルシューティングするには、蓄積に必要なすべてのコンポーネントを含むテストデータ検索条件を作成します。これらのテストデータ検索条件を組み合わせて、欠落しているレコードを除外するサブ検索条件を特定できるようにします。
  • 累積変数では null 値を並び替えることはできません。たとえば、完了予定日のない商談があり、並び替えられた結果の開始日または終了時にそれらをグループ化する場合、計算項目を作成する必要があります。商談が最後に並び替えられるように、将来の日付を使用します。計算項目を使用して並び替え順を操作することもできます。
  • パフォーマンスを改善するには、追跡を無効にします。
 
読み込み中
Salesforce Help | Article