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.
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.
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