如果没有,则自定义数字以不显示小数

时间:2015-01-27 10:27:50

标签: crystal-reports

如果没有小数,我希望我的水晶报告显示完整数字,但如果有,则显示3位小数。

例如,我正在使用KGS进行TON转换。如果1000 KGS我想显示1 TON,但是,如果1111 KGS我想显示1.111

目前水晶报告分别给我1.000吨和1.111吨。我想在1.000 TON中取出.000

1 个答案:

答案 0 :(得分:0)

试试这个:

if ToNumber(split(ToText(1.000),".")[2])>000
Then Int(1.000)
else
1.111

以上解决方案的工作原理假设小数点后总是3 zeros,值始终为数字