Store the results of a certain date and load the report state when needed.
Use Snapshot analysis tool to compare data.
Use "schedule report" to automatically take snapshots on a regular basis. But be careful when scheduling snapshots! You may store lots of data with it!
Turn on snapshot capability in backend:
Take snapshots in front end
Load snapshots in front end
Manage snapshots in backend
Generate Trend Analysis in front end