基于其他列数据的特定货币格式编号

时间:2015-12-14 11:22:16

标签: reporting-services

在SSRS中 我有一个包含列人,列国家和列薪水的表。我希望根据列国家/地区以特定货币格式列工资。例如,如果列国家/地区为美国,则相应的工资应显示在$中。 同样,如果国家列显示印度,那么工资栏应显示卢比等。 我是首发,无法做到这一点。请告诉我一个简单的方法

1 个答案:

答案 0 :(得分:0)

您可以返回第二个数据集,其中包含国家/地区列表及其货币符号,例如

Country    Currency
USA        USD
India      RUP
UK         GBP

然后你可以使用LOOKUP从第一个数据集中“查找”第二个数据集中的值,所以

的数据集
Country    Sales
India      404
UK         44
USA        1255

然后您可以按如下方式使用查找

=Lookup(Fields!Country.Value, 
        Fields!Country.Value, 
        Fields!Currency.Value, 
        "DataSetCurrency") <--- Blue <Expr> in the example below

请记住,您可以在单元格中包含多个占位符(表达式),因此这样的设计

enter image description here

将呈现为此(仅包含DataSetCurrency信息)

enter image description here

希望这会回答你的问题,但如果需要请提出澄清。