0

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

我怎样才能做到这一点?

4

1 回答 1

1

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

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

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

如果不知道您为什么决定需要自定义货币字段以及为什么不探索这样的限制,我认为我们无法为您提供更多帮助。

于 2013-02-27T07:46:33.317 回答