問題
複数の通貨を有効にしている組織では、開発者は、CampaignオブジェクトでTotal_estimated_value__cと呼ばれる積み上げ集計項目を使用して、CampaignMemberオブジェクトからEstimated_value__c通貨項目の合計を集計する必要があります。Total_estimated_value__c積み上げ集計項目の通貨はどのように決定されますか。
- Campaignmember.Estimated_value__cの値は、Campaignオブジェクトのレコードの通貨に変換され、合計はCampaignオブジェクトのレコードの通貨を使用して表示されます。
- CampaignMember.Estimated_value__cの値は、CampaignMemberレコードの大半で通貨に変換され、その通貨を使用して合計が表示されます。
- CampaignMember.Estimated_value__cの値が合計され、結果のTotal_estimated_value__cフィールドがCampaignオブジェクトのレコードの数値項目として表示されます。
- CampaignMember.Estimated_value__cの値は現在のユーザーの通貨に変換され、合計はCampaignオブジェクトのレコードの通貨を使用して表示されます。
正解
- Campaignmember.Estimated_value__cの値は、Campaignオブジェクトのレコードの通貨に変換され、合計はCampaignオブジェクトのレコードの通貨を使用して表示されます。
- CampaignMember.Estimated_value__cの値は、CampaignMemberレコードの大半で通貨に変換され、その通貨を使用して合計が表示されます。
- CampaignMember.Estimated_value__cの値が合計され、結果のTotal_estimated_value__cフィールドがCampaignオブジェクトのレコードの数値項目として表示されます。
- CampaignMember.Estimated_value__cの値は現在のユーザーの通貨に変換され、合計はCampaignオブジェクトのレコードの通貨を使用して表示されます。
解説
それぞれの選択肢の理由について説明します。
□ Campaignmember.Estimated_value__cの値は、Campaignオブジェクトのレコードの通貨に変換され、合計はCampaignオブジェクトのレコードの通貨を使用して表示されます。
これは正解です。複数の通貨を有効にしている組織では、積み上げ集計項目の通貨は、親レコード(この場合はCampaignオブジェクト)の通貨に基づいています。したがって、CampaignMemberのEstimated_value__cフィールドの値は、Campaignオブジェクトのレコードレコードの通貨に変換されて合計されます。
参考:積み上げ集計項目
□ CampaignMember.Estimated_value__cの値は、CampaignMemberレコードの大半で通貨に変換され、その通貨を使用して合計が表示されます。
これは不正解です。Salesforceの複数通貨機能では、積み上げ集計項目の通貨は親レコードの通貨に基づいています。CampaignMemberレコードの大半の通貨に基づくわけではありません。
□ CampaignMember.Estimated_value__cの値が合計され、結果のTotal_estimated_value__cフィールドがCampaignオブジェクトのレコードの数値項目として表示されます。
これは不正解です。この選択肢は通貨の変換について触れていません。複数の通貨を有効にしている場合、通貨の変換は必須です。
□ CampaignMember.Estimated_value__cの値は現在のユーザーの通貨に変換され、合計はCampaignオブジェクトのレコードの通貨を使用して表示されます。
これは不正解です。積み上げ集計項目の通貨は親レコードの通貨に基づいており、現在のユーザーの通貨には基づいていません。
コメント