SFDC报告显示错误的货币

时间:2013-02-27 00:27:04

标签: salesforce currency

我在自定义对象中有自定义货币字段。我在这里存储了一些货币价值。 当我在报告中显示它时,它显示正确的值,但显示的货币名称不正确。 例如AED 0.64,但应显示EUR 0.64

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

如果您有自定义currency__c(选项列表?),则报告不知道这一点。 “货币”类型的所有字段将继续显示记录的“真实”货币(CurrencyIsoCode字段)。这种行为在标准页面布局,VF页面上是一致的(只要使用了<apex:outputField>和报告,所以我怀疑你只有在达到报告时才意识到这一点。

如果您看到“AED 0.64”,则表示CurrencyIsoCode是AED。您可以使用“显示”(选择图表旁边的菜单栏)将报表翻转为€ - &gt;货币使用 - &gt;欧元。但是,这将使用您当前的汇率转换价值。而且您必须转到报告“我的货币字段(已转换)”而不是常规的“我的货币字段”。

如果您想要“原始”值 - 将它们存储在Number类型的字段中而不是Currency中?您将无法更改标准字段的类型...

我不认为我们可以帮助你更多而不知道为什么你决定你需要一个自定义货币领域,为什么你没有探索这样的限制。