How can i create Hierarcies by using dimensions? Is there any other way, apart from totals?
Without code that is unfortunately the only way.
You could try incorporating something like responsibility centers in to the equations and associating the Dimensions to the Responsibility center. ??