back in the day i used something called Essbase to do financial modelling for $megacorp it was/is a multidimensional solution, and would seem to fit your needs.
i'm not sure what the current status of it is, but it could be a good starting point to research some more modern options.
i'm not sure what the current status of it is, but it could be a good starting point to research some more modern options.
http://en.wikipedia.org/wiki/Essbase