Blog

BLOG

2023.05.18

Salesforce のシステム管理者の設定 〜数式項目を使って、前年対比のグラフを作ってみよう〜

このエントリーをはてなブックマークに追加

こんにちは、クラウドソリューション部 カスタマーサクセスチームの坂井です。

今回は、数式項目について説明をします。

今回は、システム管理者向けの内容になっています。
システム管理者でないと、数式項目は設定できません。一般ユーザの方は、参考程度に読んで頂けると幸いです。

数式項目とは?

数式項目とは、入力された項目を入力すると、特定の計算をして計算結果を表示するカスタム項目です。
数値の計算、テキストの表示など、簡単な数式から、IF関数で複数の分岐を作るなどの複雑な数式まで組めます。

例えば、

  • 生年月日 → 年齢
  • 最終活動日 → 未活動日数
  • 金額→ 税込み金額

などを計算できます。

他には商談所有者のユーザ情報を表示できます。
(支店とディビジョンのテキストを連結)

数式項目の設定

オブジェクトマネージャで「リレーションと項目」を選択して「新規」をクリックします。

「数式」を選択して、次へをクリックします。

「項目の表示ラベル」「項目名」「数式の戻り値のデータ型」を選択します。

数式のフィールドに数式を入力します。

「項目を挿入」で、他の項目の値を挿入できます。

他に、「演算子」「関数」が挿入できます。

「次へ」で、プロファイルとレイアウトを選択して保存します。

関連オブジェクトの項目

上記では、商談所有者のユーザ情報を参照しましたが、同じように関連付けのあるオブジェクトの項目を参照できます。

  • 商談 → 所有者の支店
  • 取引先責任者 → 取引先の区分

特に商談所有者の部署やディビジョンなどは、商談のグルーピングなどで、よく使う数式です。

関数

さまざまな関数が用意されていて、関数を組み合わせることで、複雑な処理ができます。
例えば、取引先責任者の退職日から状況を判定することもできます。

数式は下記のようになります。

下記の関数を組み合わせることで、計算をしています。

退職日が未来かどうかの判定

退職日  > today()

退職日が空白かどうかの判定

ISBLANK( 退職日 )

条件による分岐

IF (条件,Trueの値,Falseの値)

【動画内容】 (9分半程度 ※音声が流れます)

  • 数式項目とは?
  • 演算子
  • 関連オブジェクトの項目
  • IF関数

数式項目の応用(前年対比のレポートの作成)

数式項目の応用で、対象の日付項目から「年度」「月度」を作ることで、前年対比のレポートでよりわかりやすいグラフを作成できます。
今回は複数の分岐があるため、CASE関数を使用しています。
(例)商談の完了予定日から「年度」を計算するテキストのデータ型の数式


※3月決算の場合

(例)商談の完了予定日から「月度」を計算するテキストのデータ型の数式


※3月決算の場合

レポート上で、上記の「年度」と「月度」でグループ化することで、下記のようなグラフを作成できます。

決算月の調整

注意点として、テキストはグラフのソート順を意識した数式にする必要があります。
「4月」と「10月」では、「10月」が先にソートされるため、”0”を先頭に追加して「04月」にする必要がありますし、決算日が3月だとすると、1〜3月は先頭にアルファベットなど1文字追加して、12月の次に、1月が来るように順番を文字列で操作する必要があります。

カスタム項目の「数式項目」と、レポートの「行レベルの数式」の違い

レポート作成時にも、「行レベルの数式」で数式を使えます。
例えば、商談金額の消費税を計算する場合は、どちらでも計算できます。
単純に「行レベルの数式」は商談のページレイアウトに表示されませんが、レポートのみの利用であれば、どちらでも計算できます。
レポートのみに必要な項目の場合は、用途によって使い分けます。

カスタム項目の「数式項目」 → システム管理者のみ作成可能

すべてのレポートに反映(削除しない限り有効)

レポートの「行レベルの数式」 → レポート作成の権限のあるユーザのみ作成可能

1つのレポートのみ反映(1回限り有効)


カスタム項目を増やしすぎると、リストビューの作成時などで項目を探すのが大変になります。
1回限りの計算であればレポートの「行レベルの数式」を使って、できるだけカスタム項目の作成は避けましょう。

まとめ

Excel と同じように、さまざまな関数が用意されていて、業務に必要な多岐に渡る数式を組むことができます。
また、Excel にあるVlookup関数はなく、リストの値を返すISPICKVAL 関数など独自の関数があります。
商談の利益や粗利を計算したり、よく使う項目になりますので、是非参考にして頂けると幸いです。

ナレーション:
BGM :

カレンダー

«5月»
 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    

最近のエントリー

水木しげるさんの戦記を読む|戦後90年に向けて

2026.04.27

水木しげるさんの戦記や関連著作を5冊読み比べながら、それぞれの本の魅力と心に残った点を紹介します。戦争の過酷さや生き残ったことの重みが描かれる一方で、文章や絵の力によって不思議と「もっと知りたい」と思わされる読書体験が綴られています。戦後90年に向けて、戦争を知らない世代が何を受け取り、どうつないでいくかを考えるきっかけになる内容です。

Salesforce のダッシュボードの機能 〜動的ゲージグラフの数式を使った目標値〜

2026.04.24

Salesforceの動的ゲージグラフにおいて、数式を用いた目標値の設定方法を解説します。年間目標から月次目標を算出する基本的な使い方に加え、役職や勤続年数に応じて目標値を変動させる方法を紹介。IF関数や日付項目を活用することで、複数条件に基づいた柔軟な目標設定が可能になります。さらに、カスタムオブジェクトやフローを組み合わせることで、より高度な管理にも対応できる点についても触れています。

春のアレルギーに負けないためのシンプル習慣

2026.04.20

春は新生活のスタートとともに、アレルギーに悩まされる方も多い季節です。対処療法で乗り切ってきた中で、睡眠や食事といった基本を見直すことで体調の安定を実感しています。

ラージボール卓球 ~2025年度ラージボール卓球選手権大会(年齢別シングルス)

2026.04.13

2026年2月に開催された佐賀県ラージボール卓球選手権大会に出場し、60~64歳クラスで優勝した体験を振り返ります。予選リーグを順調に勝ち上がり、トーナメントでは日頃から対戦経験のある選手との接戦を制して決勝へ。決勝ではファイナルゲームまでもつれる白熱した試合となり、最後は接戦をものにしました。これまでの経験や戦術の変化を実感しながら、試合ならではの緊張感も味わうことができました。

アーカイブ

ブログ内検索

  1. TOP
  2. BLOG
  3. Salesforce のシステム管理者の設定 〜数式項目を使って、前年対比のグラフを作ってみよう〜