John:
Have you considered using a dynamic MDX subset instead of a static subset? It might even be as simple as using the TM1SUBSETTOSET() MDX function to reference the subset that you are maintaining manually.
Or if you want to stop having to maintain the manual subset you can use a "Global Variables"-type cube where you store system settings. You would then update the setting in the Global Variables cube as part of your close process, and the MDX subset would read that value and generate the subset from there. How feasible this is does depends of course on what you have in the subset and may require some additional attributes etc. but it is nice when you can make it work!
Before going too far though, I'd first test the hypothesis that a dynamic MDX subset would help. But it might :-)
Regards,
AG
------------------------------
Ann-Grete Tan
Chief Strategy & Marketing Officer
QueBIT Consulting
Analyze. Plan. Achieve.
https://quebit.com------------------------------