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

iDe*_*esi 5 reporting-services ssrs-2008

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

35.00应显示为35

35.5应显示为35.50

.01应显示为0.01

01应显示为1

我通过使用Format(值,"##.##")来处理这个小数部分,但我正在使用前导零部分的东西进行一些努力.

Sam*_*Sam 6

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

=iif(CDbl(Fields!val.Value)=Floor(CDbl(Fields!val.Value)),"0","0.00")
Run Code Online (Sandbox Code Playgroud)

格式编号示例