You can pass any variable changing data in the report via Pages selections. You can add dimensions to Pages with all those options. Then you can change the Pages selection in Confluence and save the report in the confluence page with the changed Report Pages selection.
You can use calculated members in the eazyBI to dynamically pull in some values based on some rules. The current period, Current user, Last sprint, etc.
You can check some examples for this in our demo account. Check calculated members in dimensions Time, Assignee, Sprint.
Daina / email@example.com