我的报告包含一些积极和消极的价值观。正值似乎正确显示货币符号,但负值删除货币符号。
我目前的代码是: = IIF(Me.Value> 0,“$ ##,##”,“##,##”)
在左侧,您可以看到货币符号的正值,但在右侧,它有负值但没有货币符号。
是否有可能让右侧显示货币。 (例如 - 1,229,655美元或-1,229,655美元)
提前致谢。
答案 0 :(得分:0)
想想我可能已经解决了我自己的问题。我使用的方法是
= IIF(Me.Value> 0," $ ##,##",IIF(Me.Value< 0," $#,###&#34 ;," ##,##"))
如果是正值或负值,请为我提供货币符号,如果该值为空,则不会显示任何内容。
答案 1 :(得分:0)
您可以将表达式设置为=Iif( Me.Value <> 0, "$#,###", "#")
通过将format属性设置为,可以通过更简单的方式完成相同的操作,而无需Iif
="$#,#.##;-$#,#.##;#"
格式表达式由三部分组成:第一部分用于正数,第二部分用于负数,第三部分用于零值。每个部分用分号分隔。如果省略,第二和第三部分与正数相同。