使用开关检查市场并使用正确的货币符号作为前缀

using switch to check market and prefix with correct currency symbol

嘿,我有一份报告,其中一列中有订单值。我还有一个包含英国和美国的市场参数。我想要做的是使用 switch 来检查传递了哪个市场代码,并给受尊重的货币符号加上前缀。

例如见下图

根据传递给参数的内容,我不知道如何做到这一点。

一些建议。

如果您只有 2 个市场:

=Format(Fields!Money.Value, IIf(Parameters!Market.Value = "US", "$#.##", "£#.##"))

如果以后有更多的市场,想用switch方便添加。

=Format(Fields!Money.Value, Switch(Parameters!Market.Value = "US","$#.##",Parameters!Market.Value = "UK","£#.##", etc...)

如果不需要小数点后的值,请删除 .##