我正在制作SSRS报告,如果项目有小数且小于1,则需要显示前导零,但只在需要时显示小数。我会试着通过例子来解决这个问题。
35.00应显示为35
35.5应显示为35.50
.01应显示为0.01
01应显示为1
我通过使用Format(值,“##。##”)来处理这个小数部分,但是我正在努力处理领先的零部分事情。
答案 0 :(得分:5)
通过使用自己的格式字符串,这不是可以实现的。但是......如果使用CDbl
函数将值转换为double并输出,则将文本框中的格式字符串设置为自定义,然后使用
=iif(CDbl(Fields!val.Value)=Floor(CDbl(Fields!val.Value)),"0","0.00")