Отчет Crystal: отображать 0,00 для повторяющихся значений - PullRequest
0 голосов
/ 11 февраля 2011

Я делаю отчет Crystal, который отображает значения из базы данных.Теперь значения из db содержат повторяющиеся значения.

Мне нужно, чтобы дублированные значения были подавлены и отображали 0,00

Например:

Значение

  • 250,00
  • 250,00
  • 250,00

Должен отображаться

  • 250,00
  • 0,00
  • 0,00

Я применил «Подавить дубликат» к столбцу, но не знаю, как отобразить 0,00 там.

Большое спасибо!

Ответы [ 2 ]

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

Не проверять Подавить, если дублируется. .Вам нужно написать формулу для Показать строку .

Например,

if PreviousIsNull ({object.field}) then 
  cstr({object.field})
else
if CurrentFieldValue=previous({object.field}) then 
   '0.00' 
else 
  cstr({object.field})

РЕДАКТИРОВАТЬ:

  if PreviousIsNull ({object.field}) then 
      cstr({object.field})
    else
    if {object.field}=previous({object.field}) then 
       '0.00' 
    else 
      cstr({object.field})
0 голосов
/ 22 апреля 2015

Щелкните правой кнопкой мыши по полю и выберите «Форматировать объект». Затем нажмите кнопку «Настроить». Затем появится «Показать нулевое значение как» с выпадающим списком «По умолчанию».Выберите это раскрывающееся значение 0 вместо значения по умолчанию.

...