Essbase Substitution Variables

In Essbase, a substitution variable acts as a dynamic filter. Substitution variables are defined on the server using Essbase Application Manager. Your administrator names the substitution variable and set its value equal to a user-defined parameter. For example, a variable might be named Latest Period and have its value set to equal November. When the latest period ends, the variable’s value could be reset to December, and so on.

An advantage of this type of variable is that saved queries capture the variable’s name instead of hard coding the actual value. Each time the query is run, different data could be returned if the variable’s value has been changed on the server.

  To apply a substitution variable:

  1. Double-click an item in the data layout.

    The Filter dialog box is displayed.

  2. Click Substitution Variable in the Operator Type drop-down list.

    The Filter dialog box retrieves all available variables in the Substitution Variables list.

  3. Move the member(s) to the Applied Filters list and click OK.

    You can also double-click the member to add it to the Applied Filters list.

    The OLAPQuery section is redisplayed.

  4. Click Process.

    The Filter dialog box is redisplayed.

  5. In the Members field, select the member(s) to use as a variable filter.

  6. Move the member(s) to the Applied Filters list and click OK.