SSRS报告小数
问题描述:
我已经搜索了一下它,但无法让它正常工作。SSRS报告小数
我希望报告显示为外地有尽可能多的十进制字符,就这么简单。
实施例:
- 值= 169.99 |输出= 169.99
- 值= 169.9999 |输出= 169.9999
如果我没有设置格式属性为任何东西,它有点对齐字段,有时它会返回2个小数,有时4个小数,即使我只有2个小数。
那么,如何格式化为值必须准确地显示尽可能多的十进制字符?
PS:我使用的是巴西葡萄牙语语言,所以它返回“169,9900”,但我不认为这有什么关系呢,因为美式英语也一样。
PS 2:字段数据类型为钱。
答
解决方案:
我写了一个表达式来检查“,”信号之后的零。 无法使其与配置一起工作或通过Format属性,必须将某些逻辑写入表达式。
逻辑:
它基本上替换所有的零点与一个空格,然后修剪字符串的末尾,在端部除去无用的零,并用零替换空间回来。当然不是那么简单,但是我涵盖了可能发生的所有其他情况,例如,如果字符串在“,”信号之后仅用零结束,则它将是“200”。