使用开关检查市场并使用正确的货币符号作为前缀
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...)
如果不需要小数点后的值,请删除 .##
。
嘿,我有一份报告,其中一列中有订单值。我还有一个包含英国和美国的市场参数。我想要做的是使用 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...)
如果不需要小数点后的值,请删除 .##
。