Crystal Reports 2013: добавление ведущих нулей к сумме в нижнем колонтитуле группы

У меня есть отчет в Crystal Reports 2013, который группирует несколько транзакций в совокупную транзакцию по номеру счета. Значение Amountтак что в Group Footer это перечислено как SumofAmount, Поле должно быть длиной 17 символов, поэтому любое число должно быть дополнено начальными нулями.

Предполагается, что значения являются десятичными, поэтому все они являются целыми числами. Например, могут произойти следующие преобразования:

3123 needs to be:        00000000000003123
23283792387 needs to be: 00000023283792387

Если я щелкните правой кнопкой мыши в Formula Workshop > Formatting Formulas > Group Footer #1 > SumofAmount Я получаю New Formatting Formulas который имеет ведущие нули в качестве опции, но как я могу определить это с Boolean (это требование)?

1 ответ

  • Щелкните правой кнопкой мыши на поле, вам нужно иметь начальные нули.
  • выберите формат поля
  • выберите общую вкладку
  • выберите X2 справа от строки отображения
  • Введите следующую формулу

право ("000000000000000" и totext(CurrentFieldValue,"#"),15)

Предполагается, что общая длина поля равна 15. Чтобы изменить нужную длину

  • измените число 15 на желаемую длину поля
  • изменить количество нулей между кавычками, по крайней мере, до желаемой длины поля

Повторите это для любого поля, вам нужны ведущие нули

Другие вопросы по тегам