Defines navigations (query transformations).

Overview

The navigations (transformations of the underlying query) are broken into several interfaces, approx. one per use case. Navigations are optional extensions of the core OlapModel.

Calculated Members

Calculated Members are created from Templates. A template describes a predefined formula for calculated members. The formula may contain parameters that have to be replaced with concrete values when a CalcMember member is created from the template.

Example: a template defines the formula 100 * (A - B) / A where A and B are parameters of type Measure. To create a concrete CalcMember the parameters of the template will be replaced by the values the user specified, for example 100 * ([Measures].[Revenue] - [Measures].[Cost]) / [Measures].[Revenue].

@see com.tonbeller.jpivot.olap.model.OlapModel @see com.tonbeller.jpivot.core.Model @see com.tonbeller.jpivot.core.Extension