【Salesforce 認定Platformアプリケーションビルダー】試験対策:第245問

問題

Universal Containers社は、商談オブジェクトにカスタムのチェックボックス数式項目を作成したいと考えています。この数式は、以下の条件が満たされた場合にtrueと評価される必要があります。

  • フェーズ(StageName)が[Negotiation/Review]に設定されている
  • 完了予定日(CloseDate)が1週間以内である

この要件を満たす数式はどれですか。

  • AND(StageName = 'Negotiation/Review', CloseDate - 7 < TODAY())
  • AND(ISPICKVAL(StageName, 'Negotiation/Review'), CloseDate - 7 < TODAY())
  • AND(StageName = 'Negotiation/Review', CloseDate - DAY(7) < TODAY())
  • AND(ISPICKVAL(StageName, 'Negotiation/Review'), CloseDate - DAY(7) < TODAY())

正解

  • AND(StageName = 'Negotiation/Review', CloseDate - 7 < TODAY())
  • AND(ISPICKVAL(StageName, 'Negotiation/Review'), CloseDate - 7 < TODAY())
  • AND(StageName = 'Negotiation/Review', CloseDate - DAY(7) < TODAY())
  • AND(ISPICKVAL(StageName, 'Negotiation/Review'), CloseDate - DAY(7) < TODAY())

解説

  • フェーズ(StageName)が[Negotiation/Review]に設定されている
    • フェーズ(StageName)は選択リストのため、その値を比較するにはISPICKVALを使用する必要がある
    • StageName = 'Negotiation/Review'のように比較するとエラーになる
  • 完了予定日(CloseDate)が1週間以内である
    • CloseDate - 7 < TODAY() を使用して、[完了予定日が今日から7日以内である]ことを評価する
    • DAY()は日付から「日」の部分(1~31の数値)を取得する関数なので、DAY(7)のように使用するとエラーになる
  • 上記2つを満たす必要があるのでAND関数を使用する

そのため、AND(ISPICKVAL(StageName, 'Negotiation/Review'), CloseDate - 7 < TODAY()) が適切な数式となります。

参考:すべての数式の演算子と関数

次の問題へ

前の問題へ

1問目から復習する

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

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次