I think nlim's approach is the way to go...using applysimple complicates things...why reinvent the wheel when you have the functionality there already?
If you are working with budget concerns, you probably have base metrics (actual expenses, budgeted expenses) -- and their variants (variable, fixed).
Your template probably looks something like this:
ACTUAL | BUDGET
------------------------
DATE |
What you are really trying to do is change the 'Where' clause of the SQL to get a specific date range, i.e. Where date_id = getdate() + 7 -- which would imply expenses for next week. What it comes down to is the filter, so the filter has to force date_id + 7, which isn't a big deal if you let a dynamic date filter do the work for you. BTW, getdate() could be a fixed, prompted date that could reflect the end of a specific week.
Probably a more verbose answer than needed, but I think a little tinkering with dynamic dates would do you a lot of good.