Crystal Reports 2013: добавление ведущих нулей к сумме в нижнем колонтитуле группы - PullRequest
0 голосов
/ 31 мая 2018

У меня есть отчет в 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 Ответ

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

right ("000000000000000" & totext (CurrentFieldValue, "#"), 15)

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

  • , измените число 15 на желаемую длину поля
  • измените число 0 между кавычками нахотя бы желаемая длина поля

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

...