カスタムオブジェクトにカスタム通貨フィールドがあります。私はこれにいくつかの通貨価値を保存しています。レポートに表示すると正しい値が表示されていますが、表示されている通貨名が間違っています。たとえば、AED 0.64
が表示されるはずEUR 0.64
です。
どうすればこれを達成できますか?
カスタムオブジェクトにカスタム通貨フィールドがあります。私はこれにいくつかの通貨価値を保存しています。レポートに表示すると正しい値が表示されていますが、表示されている通貨名が間違っています。たとえば、AED 0.64
が表示されるはずEUR 0.64
です。
どうすればこれを達成できますか?
カスタムcurrency__c
(選択リスト?)がある場合、レポートはそれを認識しません。CurrencyIsoCode
タイプ「通貨」のすべてのフィールドは、レコードの「真の」通貨(フィールド)で引き続き表示されます。この動作は、標準のページレイアウト、VFページ(使用されている限り、<apex:outputField>
およびレポートで一貫しているため、レポートを作成する段階に達したときにのみ実現したとは思えません。
「AED0.64」と表示されている場合CurrencyIsoCode
は、AEDであることを意味します。[表示](グラフを選択した場所の横にあるメニューバー)->[通貨]->[EUR]を使用して、レポートを€に反転できます。ただし、これにより、現在の為替レートを使用して値が変換されます。また、通常の「マイ通貨フィールド」ではなく、レポート「マイ通貨フィールド(変換済み)」にドロップする必要があります。
「生の」値が必要な場合は、通貨ではなく数値タイプのフィールドに保存しますか?ただし、標準フィールドのタイプを変更することはできません...
カスタム通貨フィールドが必要であると判断した理由と、そのような制限を検討しなかった理由を知らずに、私たちがこれ以上支援できるとは思いません。