こんにちは。本橋孝昭です。
Salesforce認定アドミニストレーター試験の公式練習問題があるのはご存じでしょうか。
Trailheadにフラッシュカードとして何度も解ける練習問題がございます。
今回はTrailhead
アドミニストレーター認定の準備: 構成、設定とオブジェクト
オブジェクトマネージャと Lightning アプリケーションビルダーの確認
にある練習問題4問目をご紹介します。
https://trailhead.salesforce.com/ja/content/learn/modules/administrator-certification-prep-setup-and-objects/practice-user-setup
なお、こちらの内容はYouTubeでも公開しております
オブジェクトマネージャと Lightning アプリケーションビルダーの確認
練習問題4問目はこちらです
数式問題を問われる問題ですね
今回の数式はどの関数を使用するか
という問題です
正解はCです
では、問題を解説します
今回正解であるIF関数を使用すると
○ならこれを出す。▽ならこれを出す
という分岐が可能です
例えば従業員数が1000人以上は赤旗。500人以上は黄色、500人未満は緑
という分岐の場合、数式はこのようになります
数式
IF ( NumberOfEmployees >= 1000 ,
IMAGE ( "/img/samples/flag_red.gif", "red", 15, 15 ) ,
IF ( NumberOfEmployees >= 500,
IMAGE ( "/img/samples/flag_yellow.gif", "yellow", 15, 15),
IMAGE ( "/img/samples/flag_green.gif", "green", 15 , 15 )))
Aについて
Aは項目型が選択リストに使用する項目です
今回の「従業員数」項目型は選択リストではないので誤りです
https://trailhead.salesforce.com/ja/content/learn/modules/advanced_formulas/picklist_formulas
Bについて
BのTEXT() は、パーセント、数値、日付、日付/時間、選択リスト、通貨などの項目をテキストに変換する関数です。
今回作成する数式は項目型が問われていないので間違いです
詳細はこちらのTrailheadを確認してください
Dについて
AND()関数は2つ以上の要素がどちらとも
その条件に合っているか否かを判定します
今回の場合、もしも作成する数式が
・従業員数が1000人以上で都道府県が東京である
とか
・従業員数が1000人以上で業種が製造業である
のように複数の要素を見る数式ならAND()関数が必要でした
しかし、今回の場合「従業員数」の項目値しか見ない数式を作成するのでAND関数は間違いですね
いかがでしたでしょうか
数式は何度も作成してみてやっと身に付きます
私のブログ記事に今回の問題の内容やいくつかの数式を作成解説した記事があるのでご確認ください
今日の内容はここまでです。
皆さん楽しく元気にSalesforceを学びましょう!