I have created four TM1 cubes: Rate for hour, Hours, Rate of exchange and Revenue.
- In first one, user enters rates(costs) in different currencies.
- In second one, user enters customer hours (for example, how much time customer consultation took).
- In third, user enters rate of exchange for every currency.
- In Revenue, based on data in previous cubes, I calculate all revenue in Euros.
The problem is when user enters same rate in more than one currency. Then revenue in Revenue cube is bigger than it should be.
My question: is there a way to prevent users from entering rates in more than one currency? All approaches I tried ends up with circular reference error.