![見出し画像](https://assets.st-note.com/production/uploads/images/129262006/rectangle_large_type_2_0fcb12dec9d3d4f3da60951d4351883d.png?width=800)
第1問:Salesforce認定Platformデベロッパー
本講座はSalesforce認定Platformデベロッパー試験の過去問、模擬問題の解説を行なっております。Salesforceの操作方法や解説について、本ブログでご確認いただく事で最短で資格取得を目指せるマガジンとなっております。
問題
Accountオブジェクトには、小数点以下の桁数2で定義されたパーセント型のカスタム項目Ratingがあります。SOQLを使用してデータベースからAccountレコードを取得すると、Rating項目の値は50%でした。その後、以下のApexコードを実行した場合、acctScoreの値は何になりますか?
public void processAccount() {
Decimal acctScore = acct.Rating__c * 100;
}
□ 5
□ 50
□ 500
□ 5000
正解
□ 5
□ 50
□ 500
✔︎ 5000
解説
セールスフォースのパーセント型は数値の後に%を付与しますので、
![パーセント型の説明](https://assets.st-note.com/img/1647585108710-OSEYOc8iRi.png?width=800)
50%=0.5ではなく、50%=50の事となり、
![50を入力すると50%で表示される](https://assets.st-note.com/img/1647585375157-WdmugLtCSl.png?width=800)
SOQLで取得した場合、Rating__cの値は下記の通り50となります。
![SOQLでRating__cの値を取得](https://assets.st-note.com/img/1647585683902-gf5adg2mwb.png?width=800)
つまり、acctScore=50×100=5,000となりますので、
正解は下記となります。
□ 5
□ 50
□ 500
✔︎ 5000
次の問題へ
ここから先は
0字
![](https://assets.st-note.com/production/uploads/images/64489617/profile_d43ebf9cb882c42c754707b2947cb99c.png?fit=bounds&format=jpeg&quality=85&width=330)
過去問と解答サイトはあるけど...解説が知りたいという経験はございませんか? 自力でSalesforceを操作して、正解の理由を調査するのにも結構手間がかかりますし大変ですよね。 そのような時にご確認いただくと時間短縮になる有益な講座となっております。
Salesforce認定PLATFORMデベロッパー試験の資格取得を目指す方向けの講座です。 過去問、サンプル問題に対する解答+解説をしま…
![](https://assets.st-note.com/production/uploads/images/64489617/profile_d43ebf9cb882c42c754707b2947cb99c.png?fit=bounds&format=jpeg&quality=85&width=330)
過去問と解答サイトはあるけど...解説が知りたいという経験はございませんか? 自力でSalesforceを操作して、正解の理由を調査するのにも結構手間がかかりますし大変ですよね。 そのような時にご確認いただくと時間短縮になる有益な講座となっております。
解説:認定Platformデベロッパー PACK
3,300円
Salesforce認定Platformデベロッパー試験の資格取得を目指す方向けの講座です。 過去問、サンプル問題に対する解答+解説をしま…
いつもサポートいただきありがとうございます! クリエイター活動の励みになります!