数式項目で設定できる戻り値の種類
数式項目を作成するときは、最初に「戻り値のデータ型」を選びます。計算結果をどんな形式で表示したいかによって選択します。
数値/通貨
粗利額・達成率など
パーセント
達成率・粗利率など
テキスト
項目の結合・ラベル表示
日付/日時
経過日数・期限計算
チェックボックス
条件がTRUEかどうか
数式項目を作成する手順
-
設定 → オブジェクトマネージャーを開く 歯車アイコン →「設定」→「オブジェクトマネージャー」から対象オブジェクト(商談など)を選択する
-
「項目とリレーション」→「新規」をクリック 左メニューの「項目とリレーション」→「新規」を選択する
-
データ型で「数式」を選択する データ型の一覧から「数式」を選んで「次へ」をクリックする
-
項目名・戻り値のデータ型を設定する 項目の表示ラベル(例:粗利率)と、計算結果の型(パーセントなど)を設定して「次へ」をクリックする
-
数式を入力する 数式エディタで計算式を入力する。「項目を挿入」ボタンからAPI名を選ぶとミスが防げる。「構文チェック」で保存前に検証できる
-
ページレイアウトに追加して保存 保存後、ページレイアウトエディタから数式項目を画面に追加する。数式項目は読み取り専用のため、入力欄ではなく表示欄として配置される
よく使う数式パターン
-
① 粗利率を計算する(パーセント型)用途:商談の粗利率を自動表示する(Amount - Cost__c) / AmountAmount が0の場合にエラーになるので、実運用では BLANKVALUE(Amount, 0) で除算を保護するか、IF(Amount > 0, ..., 0) でガードする
-
② 目標達成率を表示する(パーセント型)用途:個人の今月受注額 ÷ クォータで達成率を表示IF(Quota__c > 0, Amount / Quota__c, 0)IF関数でクォータが0のときのゼロ除算を防ぐ
-
③ 商談名と取引先名を連結する(テキスト型)用途:リストビューで「会社名:商談名」をまとめて表示Account.Name & ":" & Name& 演算子でテキストを連結できる。リレーション項目は「オブジェクト名.項目名」の形式で参照できる
-
④ 完了予定日まであと何日かを表示する(数値型)用途:商談の期限切れリスクを一目で把握するCloseDate - TODAY()日付型どうしの引き算で日数差が数値で返る。マイナスになれば期限超過を示す
-
⑤ フェーズに応じてラベルを表示する(テキスト型)用途:フェーズを日本語の短縮ラベルに変換して表示IF(StageName = "受注", "✅ 受注", IF(StageName = "失注", "❌ 失注", "🔄 進行中"))IF関数をネストして条件分岐できる。絵文字を含めると視覚的にわかりやすいリストビューが作れる
数式項目はレポート・リストビューのフィルターにも使える
数式項目はレコード画面に表示するだけでなく、リストビューの列やレポートの集計対象としても使えます。「粗利率が30%以下の商談」でフィルタリングする、といった活用が可能です。計算の手間を省きながら、営業データの分析精度を上げられます。
数式項目は手動では編集できない
数式項目は常に計算式の結果が自動表示される読み取り専用項目です。ユーザーが直接値を書き換えることはできません。また、参照している項目の値が変わると自動的に再計算されます。数式が複雑になると、レコード表示が遅くなることもあるため、必要な計算に絞って使うことをお勧めします。