Crystal reports 自定义数字,以便在没有小数时不显示小数

Crystal reports 自定义数字,以便在没有小数时不显示小数,crystal-reports,Crystal Reports,我想我的水晶报告显示完整的数字,如果没有小数点,但显示3小数点,如果有 例如,我使用千克到吨的转换。如果1000公斤,我想显示1吨,但是,如果1111公斤,我想显示1.111 目前crystal report分别给我1000吨和1.111吨。我想取出1000吨中的.000,试试这个: if ToNumber(split(ToText(1.000),".")[2])>000 Then Int(1.000) else 1.111 上述解决方案假设小数点后始终有3个零,且值始终为数字

我想我的水晶报告显示完整的数字,如果没有小数点,但显示3小数点,如果有

例如,我使用千克到吨的转换。如果1000公斤,我想显示1吨,但是,如果1111公斤,我想显示1.111

目前crystal report分别给我1000吨和1.111吨。我想取出1000吨中的.000,试试这个:

if ToNumber(split(ToText(1.000),".")[2])>000
Then Int(1.000)
else
1.111
上述解决方案假设小数点后始终有3个零,且值始终为数字