MENU
みく
生産性を高めて時間をつくりだす人
2018年からリモートワークでSalesforce活用支援/コンサルティング、ITコンサルティング、業務効率化コンサルティング、事業責任者の業務アシスタントの仕事をしています。

【Salesforce数式】同一レコード内のチェックボックス項目のうち、Trueになっている項目の数を数える

  • URLをコピーしました!
目次

実現したいこと

たとえば取引先責任者レコードの中に、チェックボックス項目が複数ある。
そのうちチェックが入っている項目の数を数えたい。
さらに、その数が一定数以上の場合に、取引先責任者の他のチェックボックスにチェックを入れたい。

これができるとスコアリングできたり、優先すべき取引先責任者が可視化されたりします。

数式項目を作る

チェックが入っている項目の数を数える

数式項目を作ります。
数式はこのようになります。

IF ( 判断したい項目のAPI参照名 = true, 1, 0 )+
IF ( 判断したい項目のAPI参照名 = true, 1, 0 )+
IF ( 判断したい項目のAPI参照名 = true, 1, 0 )

こうすると、チェックボックス=Trueの項目数が返されます。

その数が一定数以上の場合に、取引先責任者の他のチェックボックスにチェックを入れる

この場合も数式項目を作ります。
戻り値のデータ型はチェックボックスにします。

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

IF (上記の数式>=特定の値, true, false)

たとえば「チェックが入っている項目が2つ以上ある場合は、この項目にチェックを入れたい」ときは
このように書きます。

IF (
IF ( 判断したい項目のAPI参照名 = true, 1, 0 )+
IF ( 判断したい項目のAPI参照名 = true, 1, 0 )+
IF ( 判断したい項目のAPI参照名 = true, 1, 0 )
>=2, true, false)

ここまで読んだけど、よく分からない😭という方へ

ここまで読んでいただき、ありがとうございます。

最善を尽くして記事を書いていますが、
私の説明力不足ゆえに分かりづらい点があることをご容赦ください。

・ブログの内容について直接質問したい
・その他、Salesforceについて質問や相談をしたい

という方向けに、オンラインで直接質問していただけるサービスをご用意しています。

リンク先のサービス概要には「Salesforceに関する相談に乗ります」と書いてありますが
本ブログに関するご質問、ご相談であればSalesforce以外のことでも大丈夫です。

最近は「フルリモートフリーランスになるためにどのようなキャリアを歩んできたのか教えてほしい」
という方からご相談をいただきました。

「こんなことを質問したいけど、対応可能?」というご相談はもちろん無料で受け付けております。上記リンクからお気軽にどうぞ💁‍♀️

この記事が気に入ったら
いいねしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次