Crystal Reports - Формула графа - PullRequest
       34

Crystal Reports - Формула графа

6 голосов
/ 09 января 2012

Я разрабатываю отчет в Crystal, и мне нужно подсчитать конкретное поле, имеющее несколько разных статусов. Например, в моем отчете есть поле «StatusType», которое содержит значения "In Process", "Rejected", "On Hold", or "Submitted". Я хочу иметь возможность подсчитать в поле «StatusType», сколько значений "Rejected" and "Submitted" в одной формуле. Отчет сгруппирован по "StatusType".

Я новичок в написании формул в Crystal Reports, поэтому буду признателен за некоторые рекомендации по получению формулы, которая будет подсчитывать эти два значения в поле. Пожалуйста, дайте мне знать, какая дополнительная информация необходима или будет полезна для ответа на мой вопрос.

Мне не нужно отображать общее количество для каждого Типа статуса в начале / конце каждой группы, но я хотел бы видеть это в заголовке страницы или отчета. Я не уверен, что будет лучше. Я хотел бы иметь счет каждого статуса в одном месте в отчете, а затем иметь возможность объединить пару счетчиков статусов, таких как "Rejected" и "Submitted". Ни один из показателей, которые я хочу отобразить, не должен быть в теле отчета или в деталях, а в заголовке отчета / страницы.

Ответы [ 2 ]

5 голосов
/ 09 января 2012

Я думаю, что лучшим вариантом здесь будет использование RunningTotal, а не формулы.

Создайте новую промежуточную сумму и введите следующие параметры:

  • Поля для суммирования:{StatusType}
  • Тип сводки: Count
  • Оценка: отметьте Use a Formula и нажмите кнопку формулы.
  • В поле формулы введите {StatusType} = "Submitted"
  • Сброс: отметьте Never

На данный момент на этой машине не установлен Crystal, но я думаю, что это следует сделать.Затем вы можете просто повторить процесс для типа статуса Rejected.

1 голос
/ 09 января 2012

Если вы хотите отобразить количество записей для каждого статуса в конце каждой группы, вам не нужно создавать формулу. Просто:

  • Щелкните правой кнопкой мыши поле состояния.
  • Выберите Вставить> Сводка ... из меню.
  • Выберите Количество в качестве типа сводки и группу: состояние в качестве местоположения сводки в диалоговом окне Вставить сводку.
  • Нажмите кнопку "ОК" в нижней части диалогового окна "Вставить сводку".

Это вставит счетчик статуса в нижний колонтитул группы для статусной группы. Вы можете перетащить его в более удобную позицию и / или переформатировать.

...