Dynamic Report Filters based on current page

There are ocasions where you want to show a visual report from the current page.
For Example I would Like to see sales over time from a specific customer grouped by a product category. To see the trends in case I need to take action.
While I could create a report and then have the user filter by the customer, there is always a user that will have trouble doing this and wants direct access instead.
It would be great if the Reports could take in Dynamic Parameters and when insterted to a page you could use the available properties to fill those parameters.