Crystal 如果小数点为 .00,则报告为整数

Crystal Report make whole number if decimal is .00

我正在使用 SAP Crystal SAP 报告

我有一个名为 discount percent 的字段。我正在做一个 if 语句。

我的问题是:如果小数位是.00

,我如何使它成为一个整数

样本:

50.00
43.12
60.40
20.00
13.00

预期结果:

50
43.12
60.40
20
13

下面的公式应该return预期的结果:

If {Table.discountpercent} = Round({Table.discountpercent}, 0) Then
    ToText({Table.discountpercent}, 0)
Else
    ToText({Table.discountpercent}, 2)

它检查 discountpercent 是否等于 discountpercent 四舍五入到 0 位小数。
如果是,格式为0位小数,如果否,格式为2位小数。