/ / Crystal Report: Is PreviousNull друкує неправильні дані - asp.net, visual-studio, crystal-reports, crystal-reports-2008, crystal-reports-xi

Crystal Report: Чи виводить дані попередніх даних на неправильні дані - asp.net, visual studio, crystal reports, crystal reports-2008, crystal reports-xi

Кілька днів тому я опублікував запитання в SO на Crystal Report: Відображення 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

Створіть формулу з назвою "Сума".

Додайте до формули наступне:

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

Використовуйте цю формулу замість поля бази даних.