A system that facilitates analyzing content of a multi-dimensional
structure comprises a calculation component that receives statements in a
declarative language relating to one or more of an assignment and
calculation and executes such statements against a multi-dimensional
structure. A pass generation component creates a pass in order to
maintain content of the multi-dimensional structure as it existed prior
to execution of the statement, the pass is accessible upon reference to
such pass.