Crystal Report: Is PreviousNull печатает неверные данные - PullRequest
0 голосов
/ 16 февраля 2011

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

Вопрос заключался в том, чтобы удалить повторяющиеся значения, и в отчете вместо этого должно отображаться 0,00. Это было своего рода @adatapost, что он опубликовал решение.

Теперь это вызывает очень раздражающую и неловкую проблему.

Седьмая запись показывает 0,00

Следовательно, если запись была такой же, как раньше,

400,00
400,00
400,00
500,00
500,00
500,00
600,00
600,00
600,00

После того, как примененная формула показывает что-то вроде

400,00
0,00
0,00
500,00
0,00
0,00
0,00 (ЭТО НЕПРАВИЛЬНО - ДОЛЖНО БЫТЬ 600,00)
0,00
0,00

Не могли бы вы пролить свет на этот вопрос? Я ценю ваш вклад и усилия.

спасибо!

1 Ответ

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

Создайте формулу с именем «Сумма».

Добавьте в формулу следующее:

If PreviousIsNull ({table.field}) Or Previous ({table.field}) <> {table.field} Then
    {table.field}
Else
    0

Используйте эту формулу вместо поля базы данных.

...