You can schedule a report to run using an interval of your choice using the current date as reference using SQL Server 2008 Reporting Services Report Builder 2.0. Using the procedure below you can modify the StartDate and EndDate parameter values. In this example, we use a week interval variable instead of specified dates.
If you do not already have Report Builder 2.0 installed, you can download it at http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9f783224-9871-4eea-b1d5-f3140a253db6 and then install it on the server where you normally view reports. Typically, the Service Manager data warehouse server.
In this procedure, you modify an existing report and save it with updated values and a different name. Although report viewers can open the report in both Report Viewer and in the Service Manager console in the Reporting workspace, this example illustrates the the usefulness of creating a report subscription. The subscription allows periodic report generation without manual intervention using an interval you choose. This allows you to customize reports that are more useful for your on-going work needs.
My thanks to Richard Usher who originally put this together for us.
The following image is an example of Report Builder being used to change the default value for a parameter.
The following image is an example of Report Manager being used to change the values in a report.