Parameters
Parameters are filtering options that you add to a report to prompt the user to specify which data to display on the report at the time of viewing. For example, you could set up a parameter that prompts the users to specify the accounting units that they want to see in their report.
Use of complex parameters cause delay because Reporting Services must re-filter the published data.
These are the types of parameters:
- Report parameters
- Report parameters are either simple or complex parameters that are embedded in the Crystal Report. When the report is published in Reporting Services, the parReporting Services parameters are published into the Reporting Services repository. When users run a report with parameters, the parameters page that you specified appears and prompts users for parameter values based on either a hard-coded list or the data that they have access to based on the values in the system's rights files. When the parameters are submitted, Reporting Services refreshes the report by accessing the report's data source and fetching only the data specified by the report parameters.
- User parameters
- User parameters are parameters that are defined in the Reporting Services application for a specific published Crystal or Lawson Applications report. User parameters are simple prompts that do not contain complicated set ups using functions or ranges. For example, you can add a user parameter to a report asking a user to select a specific accounting unit or company.
- Event parameters
- Event parameters are parameters that are passed by Reporting Services to a custom Java method that is included as a Reporting Services event. As a result, the parameters are processed outside of Reporting Services. These parameters are primarily used when you want to integrate your report with another application.
- Cascading parameters
- Cascading parameters are a series of parameters that derive their values based on the previous parameter selections. When you add cascading parameters to a report, you create a parameter whose final value is determined through a sequence of choices. For example, you can add cascading parameters that prompt a user to select a country before the choices for the region are displayed. The user is then required to select a region before the choices for city are displayed.