The previous section showed you a very basic sample of reports. In this section, we will go through some customized development scenarios in reports, such as changing the sorting order of a column's data, changing the aggregation functions and parameter configurations, and adding charts.
One of the most vital components of reports is parameterization. Parameters help end users filter reports and select the portion of data rows that they want. Also, applications that build on a report can interact with report parameters and send the parameters' values to the report from their GUI through code.