Crystal Reports - Count Formula

此生再无相见时 提交于 2019-12-01 03:17:45

问题


I am developing a report in Crystal and I need to do a count on a particular field that has several different statuses. For example, I have a "StatusType" field in my report that contains values that are "In Process", "Rejected", "On Hold", or "Submitted". I want to be able to do a count on the "StatusType" field as to how many values are "Rejected" and "Submitted" in one formula. The report is grouped by "StatusType".

I'm new to writing formulas in Crystal Reports so would appreciate some guidance with getting a formula that will count those two values in the field. Please let me know what additional information is needed or would be helpful to assist with my question.

I do not need to display the total count for each Status Type at the start/end of each group, but would like to in the page or report header. I'm not sure which would be best. I would like to have counts of each status in one spot on the report and then be able to combine a couple of the status counts, such as the "Rejected" and "Submitted". None of the counts I want to display need to be within the body of the report or within the details but rather in the report/page header.


回答1:


I think the best option here would be to use a RunningTotal rather than a formula.

Create a new Running Total and enter the following options:

  • Fields to summarize: {StatusType}
  • Type of Summary: Count
  • Evaluate: Check Use a Formula and press the formula button.
  • In the formula box enter {StatusType} = "Submitted"
  • Reset: Check Never

I don't have Crystal installed on this machine at the moment but I think that should do it. Then you can just repeat the process for the Rejected status type.




回答2:


Assuming you want to display the count of records for each status at the end of each group, you don't need to create a formula. Simply:

  • Right-click on the status field.
  • Select Insert > Summary... from the menu.
  • Select Count as the summary type, and group: status as the summary location within the Insert Summary dialog.
  • Click OK at the bottom of the Insert Summary dialog.

This will insert a count of status in the group footer for the status group. You may want to drag it to a more convenient position and/or reformat it.



来源:https://stackoverflow.com/questions/8793034/crystal-reports-count-formula

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!