я не могу показать пробел в формуле в Crystal Report

Я использую этот код, чтобы показать сумму моего банка

if {?Bank} = {Bank.sum} then {#1} else 0

У меня 6 банковских счетов и когда у bank = Bank есть операции, то я показываю sum а иначе ничего не показываю.

Я не хочу показывать "0" в своем отчете.
Я хочу показывать " "(space), но когда я изменяю его на " ".

Когда я это делаю, я получаю ошибку

Здесь требуется номер

Как я могу это исправить?

введите здесь описание изображения




Ответы (2)


В этом случае используйте:

if {?Bank} = {Bank.sum} then ToText({#1},0) else ""

Второй аргумент указывает ноль десятичных знаков. См. онлайн-документацию по функции ToText().

person MilletSoftware    schedule 04.11.2018

Один вариант:

if {?Bank} = {Bank.sum} then ToText({#1}) else ""

Другой вариант — использовать форматирование.

person MilletSoftware    schedule 02.11.2018
comment
это работает. но он показывает мне число с двумя знаками после запятой. Я хочу показать мне нормальное - person emy shoj; 03.11.2018