In our cube we have a Division Dimension that breaks the company up into specific pieces i.e. Non Profit, Political. Over the years these divisions have changed. Some have merged with others, while some were spawned as brand new ones. We are going to track this via type II so that we will preserve the history and not have to reprocess historical data.
My question is, is there a way to calculate a dimension member based on a a related dimension member that would allow me to combine divisions at run time?
For Example, Division A merged with Division B, We track and maintain that change so that historical data doesn't need reprocessed and will show Division A but some people want to look at the data as if Division A never existed. So is there a way to create a calculated dimension member that would combine the two at run time?
I realize that I could create a separate hierarchy that would break out the divisions differently but that would require reprocessing all of our historic data which is what I want to avoid if possible.