在RDL报告中设置数字的小数点

时间:2012-04-27 06:17:53

标签: reporting-services

如何在RDL文件中设置数字字段以显示最多8个小数点? 例如,12.34567890将显示为12.34567890,12.34将显示为12.34但不显示为12.34000000

谢谢。

4 个答案:

答案 0 :(得分:3)

在BIDS的“属性”窗口中,将报表项的“格式”属性设置为#.########

这将显示:

  • 12.34567891 as 12.34567891
  • 12.34000000 as 12.34
  • 12.34567890 as 12.3456789

答案 1 :(得分:1)

右键单击报告项目 - >属性 - >提供以下设置,这将设置小数格式。

Decimal Format

默认值为2,这就是您遇到此问题的原因。

答案 2 :(得分:1)

小数位的数字格式,小数点后最多8个非零数字,括号中显示负数

在所选数字字段的属性窗口中,将值设置为格式属性

#,0.########;(#,0.########);'(None)'
#,0.########;  <-- Formatting for positive value 
(#,0.########); <-- Formatting for Negative value 
'(None)' <-- Omits negative sign in this case

Format属性仅适用于Numeric字段

答案 3 :(得分:1)

使用表达式 =Str(NumericField) 删除尾随零。