Суммирование поля в отчете Crystal - PullRequest
0 голосов
/ 11 февраля 2011

перейдите по ссылке:

Отчет Crystal: отобразите 0,00 для повторяющихся значений

В этом вопросе мне нужно отобразить сумму как 250,00, но оно пришло750,00

Дайте мне знать, если какой-либо запрос.

спасибо

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Вам необходимо использовать поле промежуточного итога - из описания проблемы у вас есть отношения один ко многим, которые умножают итоговые строки (и «нормальные» итоги).

0 голосов
/ 11 февраля 2011

Моя ошибка - как сказал Arvo, для этого вам нужно использовать промежуточную сумму, так как функция Сумма не может оценить формулу этого типа.

Ваша промежуточная сумма должна быть настроена примерно так:

Поле для суммирования : {FieldName}

Тип резюме : сумма

Значение:

При изменении поля : {FieldName}

Сброс:

Использовать формулу

if PreviousIsNull ({FieldName}) then 
  {FieldName}
else
if {FieldName}=previous({FieldName}) then 
   0
else 
  {FieldName}
...