I was wondering if anyone had any suggestions on the following:
I need to move my ending year balances to a beginning year balance for the following year.
We currently have 9 dimensions in our cube. Two of these dimensions deal with time (One is Year and the other is Month). I would have built these dimensions differently but I have to work with what the previous developer put together

I would like to take all the values across all the other dimensions found in the cube where the Year element is '2010' and the Month element is 'Dec-YTD' and copy these values to where the Year element '2011' and the Month element is 'Beg Bal' (Essentially replicating the values for all the other nodes).
It seems to me this could be done with a CellGetN and CellPutN somehow but I am not quite sure how. The issue I see is that all the other dimnesions (besides the month and year) listed in the CellGet and CellPut functions have to be at the element level (or at least that is my understanding). Since there are different values stored at each of the various elements within each of these other dimensions, I am not sure how I would copy each of these different values without some sort of enormous loop to go through each dimension/element variation. Perhaps I am incorrect in my understanding of how the CellPut and CellGet functions work?
Any suggestions appreciated. Thanks in advance for any help.
-Dan