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

数式で計算するために、テキストの選択リストを数値に変換する

公開日: Apr 24, 2023
説明

※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

契約期間(選択リスト)と予想年間売上(通貨)を基に、数式を使って予想契約総額を計算する方法を解説します。

選択リスト項目を数値に変換する手順も含まれており、具体的なステップバイステップの手順で設定方法を説明します。

これにより、組織は予算編成や売上予測をより正確に行うことができます。

解決策

予想契約総額を計算するには、契約期間に予想年間売上を乗算する計算を行う必要があります。契約期間 (選択リスト) 項目には、1年間、2年間、3年間の値があります。

例: 

予想契約総額 = 契約期間 * 予想年間売上

予想契約総額 = 2年間 * ¥300,000

望ましい結果: 予想契約総額 = ¥600,000


選択リスト項目を使用する場合、その項目はテキスト項目であり、最初に数値に変換しないと数学的演算に使用できないことに留意してください。この場合、CASE 関数が役に立ちます。 


ステップ 1. Lightning の任意のページで、右上の歯車アイコンをクリックします。
ステップ 2. [設定] を選択し、[オブジェクトマネージャー] タブに移動します。
ステップ 3. 作業するオブジェクトを選択するには、利用可能なオブジェクトのリストを下にスクロールし、オブジェクトを見つけます。見つけたら、それをクリックして選択します。この例では、[契約] を選択します。
ステップ 4. サイドバーで、[項目とリレーション] をクリックします。
ステップ 5. [新規] をクリックしてカスタム項目を作成します。
ステップ 6. 次に、項目の [データ型][数式] を選択し、[次へ] ボタンをクリックします。
ステップ 7. [項目の表示ラベル] に「予想契約総額」と入力します。[項目名] は自動的に入力されます。
ステップ 8. 数式が返すデータの種別を選択します。この例では、契約期間 (選択リスト項目) と予想年間売上 (通貨項目) に基づいて、予想契約総額を計算する数式を作成する場合、[通貨] を選択します。
ステップ 9. [次へ] ボタンをクリックし、以下の数式 (「サンプル数式」を参照) を数式エディタに入力します。
ステップ 10. [構文を確認] ボタンをクリックし、エラーがないことを確認します。
ステップ 11. オプションで、[説明] ボックスと [ヘルプテキスト] ボックスに数式の説明を入力します。
ステップ 12. [空白項目の処理] セクションで、[空白項目を空白として処理] を選択します。[次へ] ボタンをクリックします。
ステップ 13. 項目レベルセキュリティを設定して、特定のプロファイルに項目を表示するかどうかを決定し、[次へ] をクリックします。
ステップ 14. 項目を表示するページレイアウトを選択します。
ステップ 15. [保存] をクリックして完了します。

サンプル数式:

/* 選択リスト値を数字に変換 */ CASE(Contract_Term__c, "1年間",1, "2年間",2, "3年間",3, 0) /* 次に、推定年間売上を乗算 */ * Estimated_Annual_Revenue__c


注意: 特に数式が複雑な場合は、コメントを追加することを検討してください。コメントは、スラッシュとアスタリスク (/*) で始まり、アスタリスクとスラッシュ (*/) で終了する必要があります。コメントは、数式の定義を表示する人に数式の特定の部分を説明するのに役立ちます。

選択リスト値が数値に変換されたため、計算は次のようになります。

予想契約総額 = 契約期間 * 予想年間売上
予想契約総額 = 2年間 * ¥300,000
予想契約総額 = 2 * ¥300,000
予想契約総額 = ¥600,000

Contract Details.PNG

これで完了です。
_________________________________________

作成者: Steven Trumble | Salesforceアンサーリーダー
Steven Trumble は、ワシントン D.C. にある Blue Engine Solutions の Salesforce コンサルタントです。Steven が初めて Salesforce を紹介されたのは 2021 年 6 月で、それ以来 Salesforce 一筋です。Steven は Trailblazer Answers と Salesforce Military (Veteran's Force) コミュニティに積極的に参加し、知識の共有と仲間へのサポートに尽力しています。

これらの回答は回答を提供したユーザーの意見のみを反映したものであり、ユーザーが Salesforce と提携しているか否かにかかわらず Salesforce の意見ではありません。第三者によって、または第三者に代わって提供された製品、サービス、情報、データ、コンテンツ、その他の資料 (以下「第三者資料」) が含まれる場合があります。Salesforce は第三者資料の正確性、有効性、適時性、網羅性、信頼性、完全性、品質、適法性、有用性、安全性、該当する知的財産権について、管理も支持もしておらず、それに関する責任を負いません。投稿された質問に対してメッセージボードやフォーラムで提供された回答、Salesforce やプログラムに関する質問などに答えることを意図した回答は、一般的な知識としてのみ利用でき、特定の質問に対する回答として捉えないでください (「最良」な回答または同様の評価がされた回答としてマークされている場合でも同様です)。特定の質問に対する回答は、必ず Salesforce サポートにお問い合わせください。Salesforce は回答を管理しておらず、回答の第三者による使用または誤用 (共有を含む) について一切責任を負いません。

ご質問がある場合は、こちら (https://trailhead.salesforce.com/trailblazer-community/feed) から Trailblazer Community 全体の英知を活用してください。

 
ナレッジ記事番号

000395190

 
読み込み中
Salesforce Help | Article