I have a MDX Dimension , whose main hierarchy has the following levels :
- Product Line key : PLid
- Profit Center key : PCid
- Team key : TEid
- Employee ( binding level to my fact tables ) key: EMPid
This one works fine, but the users want a flexible upper part of the hierarchy, that varies from year to year
- Year
- Product Line
- Profit Center
- Team
- Employee
with the attribute relationship "Product Line" -> "Profit Center" varying a lot from year to year, and Profit Center -> Team -> Employee remaining constant.
The problem I have is that facts are more than often linked to more than one element of this new hierarchy. And I found that elements are not dispatched properly following this hierarchy, I have the global total at all level.
I have a table giving the association ( Year, PLid, PCid)
What I can't do is forcefully binding elements of the fact table on this new hierarchy, because creating year * nb employees would be too much. and the head part can be changed on a whim.