我有一份SSRS报告从DECIMAL(9,3)类型的列中提取数据。我想将这些值显示为用于将数据输入系统的小数位数。
例如:
Data Output
------- -------
123.456 123.456
123.450 123.45
123.400 123.4
123.006 123.006
120.000 123
120.000 120
100.000 100
我知道您可以使用列的Format属性将数字数据格式化为特定的小数位数(例如,对于3dp为N3
),我知道在C#中格式字符串"{0:###}"
会达到预期的效果。
我觉得它应该很容易做到,但到目前为止,我还没有找到合适的语法来结合SSRS中的两个概念。我错过了什么?
答案 0 :(得分:2)
您可以使用0.###
掩码。在这种情况下,它将产生以下结果:
0.510 -> 0.51
6.581 -> 6.581
9.10 -> 9.1
刚检查过,适用于SSRS 2008/2008 R2。