4

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

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

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

+0

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

ответ

4

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

Создать новую Running Total и введите следующие параметры:

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

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

0

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

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

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

+0

Благодарим вас за ответ! Есть ли способ показать общую сумму для двух статусов с общей суммой. Я хотел бы иметь возможность показывать общее количество значений «Отклонено» и «Представлено» в поле StatusType. Если я сделаю текущие итоги, как вы указали, что будет рядом, чтобы получить общую сумму, которая будет отображаться в отчете? – Trish

+0

@LaTrishaRoman: Барри предложил использовать текущие итоги, я предложил использовать поле Count. В любом случае это имеет значение **, где ** в отчете вы хотите поместить это значение, поэтому я спросил вас об этом в своем комментарии к исходному вопросу. Пожалуйста, обновите свой вопрос, чтобы включить эту информацию, а также хотите ли вы подсчитать ** только ** «Отклоненные» и «Представленные» значения, или хотите ли вы включить другие значения в счет. –

Смежные вопросы