Expression Editor

To set up a formula for calculating calculated fact values, use expression editor window.

To open expression editor window

Relations can be used to get values by shifting relative to the current calculation point.

The expression editor window used for setting relation formula looks as follows:

To add a relation, click the Add button. After executing the operation, a relation is added with default values. Below the added relation there are all data model dimensions displayed.

To edit settings of the selected relation, click the Edit button. The Relation Properties dialog box opens:

Set the parameters:

To save relation properties, click the Apply button.

To delete the selected relation, click the Delete button.

To set up relation of the selected dimension:

  1. Execute one of the operations:

    • Click the Edit button.

    • Double-click on the selected dimension.

    • Select the Relation Formula item if relation formula was set up for the selected dimension.

The Relation Formula dialog box opens:

  1. Select how the relation formula will be set in the drop-down list:

    • None. Default value. The current position will be used as the dimension position.

    • Levels Up. Applying the relation results in the parent element shifted by the specified number of levels from the current element. Set the number of levels in the value editor. The number of levels up should not exceed the total number of levels minus one.

    • Elements Back. Applying the relation results in the element of the same level shifted by the specified number from the current element. Set the number in the value editor.

    • Specified Element. Applying the relation results in the element selected in the drop-down list.

    • Expression. Applying the relation results in the element, which index is calculated by the specified expression. The expression is set using the button located next to the edit box or the expression editor. An expression should be started from the current dimension element, to do this, use the T button. Next, one can specify the shift, for example, T.PREV, T.PREV.UP, T.UP.NEXT, and so on. Use the buttons to create an expression:

      • T. The current element. It must always be used on creating an expression.

      • UP. One level up.

      • DOWN. One level down.

      • NEXT. Next element.

      • PREV. Previous element.

To open the expression editor, click the Insert Formula button.

To calculate element index in the expression, one can use various arithmetic, logical, text, custom, and transformation functions.

After the setup is complete, the relation formula is displayed next to the dimension, for example:

The added relations are available for setting up calculated facts.

To delete the relation formula for the selected dimension, click the Clear button.

After editing the relation formula, all formulas, which use this relation, will be refreshed.

A calculated fact is a function of values of other facts, calculated facts, or relations.

The expression editor window used for setting calculated fact formula looks as follows:

Create a formula, by which the calculated fact will be calculated.

Arithmetic operations, functions, numbers, comparison characters and round brackets can be used in a formula. There are certain features:

Insert statements

Insert functions and statements

Insert characters

Work with clipboard

To apply the specified formula and close the Calculated Facts Formula dialog box, click the Apply button. The saved formula will be displayed in the formula bar in the Create Calculated Fact or Calculated Fact Settings dialog box.

Formula correctness is checked automatically during its setup. Error text is displayed to the errors panel where the place of error is specified. To put the cursor to the place of error click the errors panel.

See also:

Setting Up Calculated Facts