显示负值的货币符号

时间:2017-07-27 00:16:23

标签: reporting-services ssrs-2012

我的报告包含一些积极和消极的价值观。正值似乎正确显示货币符号,但负值删除货币符号。

我目前的代码是: = IIF(Me.Value> 0,“$ ##,##”,“##,##”)

这为我提供了以下结果。 Image of results

在左侧,您可以看到货币符号的正值,但在右侧,它有负值但没有货币符号。

是否有可能让右侧显示货币。 (例如 - 1,229,655美元或-1,229,655美元)

提前致谢。

2 个答案:

答案 0 :(得分:0)

想想我可能已经解决了我自己的问题。我使用的方法是

= IIF(Me.Value> 0," $ ##,##",IIF(Me.Value< 0," $#,###&#34 ;," ##,##"))

如果是正值或负值,请为我提供货币符号,如果该值为空,则不会显示任何内容。

答案 1 :(得分:0)

您可以将表达式设置为=Iif( Me.Value <> 0, "$#,###", "#")

通过将format属性设置为,可以通过更简单的方式完成相同的操作,而无需Iif ="$#,#.##;-$#,#.##;#"

格式表达式由三部分组成:第一部分用于正数,第二部分用于负数,第三部分用于零值。每个部分用分号分隔。如果省略,第二和第三部分与正数相同。