Crystal Report делает целое число, если десятичное число .00 - PullRequest
0 голосов
/ 27 апреля 2018

Я использую SAP Crystal Report для SAP

У меня есть поле с именем discount percent. Я делаю заявление, если.

Мой вопрос: как мне сделать целое число, если десятичные разряды .00

Пример:

50.00
43.12
60.40
20.00
13.00

Ожидаемый результат:

50
43.12
60.40
20
13

1 Ответ

0 голосов
/ 30 апреля 2018

Следующая формула должна вернуть ожидаемый результат:

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

Проверяется, равен ли discountpercent discountpercent с округлением до 0 десятичных дробей.
Если да, отформатируйте с 0 десятичных знаков, если нет, отформатируйте с 2 десятичных знаков.

...