I think I heard or read somewhere that it is not possible to make a calculation in one cube that uses another calculated value as a component in the calculation. Is this true?
Not true.
TM1 does have a calculation stack limit but it is considerably greater than a single calculation!