How many levels of "week" are you looking to use this way?
I don't see that as a "cumulative" anything as you are repeating individual values multiple times.
Something like this may be possible with a multilabel format but that could be somewhat fragile as we likely need to know much more about what you are actually doing with the "week" values.
Perhaps it may be better to describe what you would do with the resulting data set. Sometimes new SAS user try to translate a process from an existing one exactly step by step and are unaware of SAS tools that perform some fairly interesting thing using a different approach.