SAP Crystal Reports
Crystal Reports 2011: Group records based on a prompt value
Using parameters and formulas, you can design Crystal reports that allow the user to actively choose how records should be displayed on the report.
In this tutorial, you will modify a report so that the user can choose how records are grouped on the report.