フォローする

[Salesforce]選択リスト値によって異なる値を返すには?(数式)

カスタムオブジェクトで「値段表」というものを作りました。ここに「商品種別」という選択リスト型項目を設定し、選択内容によって 「価格」という通貨項目に異なる値を返すように設定したいです。

 

例として、以下のような選択リスト型項目を設定します。

項目名:商品種別(ProductType__c)
    > 選択リスト値:AAA / BBB / CCC

引き続いて、自動で価格を返す数式項目を作成します。

項目名:価格(Price__c)
    > 戻り値のデータ型:通貨
    > 数式:
     CASE(ProductType__c,
      AAA, 1000,
      BBB, 2000,
      CCC, 4000,
      null)

これにより、AAA が選ばれた場合には1000円、BBB の場合は2000円、 CCC が選ばれた場合は4000円が自動でセットされます。

考慮事項として、数式項目については後から手動で値を変更できません。 変更できるようにするには、ワークフロールールの項目自動更新を使用する などの施策が必要となります。


Salesforce・Googleの運用・サポートでお困りなら

 カスタマーサポートへお問合せください。


コメント

 
 
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています