ssrs前导零,只在必要时显示小数

时间:2013-11-15 20:56:11

标签: reporting-services ssrs-2008

我正在制作SSRS报告,如果项目有小数且小于1,则需要显示前导零,但只在需要时显示小数。我会试着通过例子来解决这个问题。

35.00应显示为35

35.5应显示为35.50

.01应显示为0.01

01应显示为1

我通过使用Format(值,“##。##”)来处理这个小数部分,但是我正在努力处理领先的零部分事情。

1 个答案:

答案 0 :(得分:5)

通过使用自己的格式字符串,这不是可以实现的。但是......如果使用CDbl函数将值转换为double并输出,则将文本框中的格式字符串设置为自定义,然后使用

=iif(CDbl(Fields!val.Value)=Floor(CDbl(Fields!val.Value)),"0","0.00")

Format Number Example