Usar Variáveis de Substituição em Fórmulas

As variáveis de substituição atuam como espaços reservados para informações que mudam regularmente; por exemplo, informações de período. Você pode usar variáveis de substituição em fórmulas do Essbase que você aplica ao outline do cubo.

Quando o outline é calculado, o Essbase substitui a variável de substituição pelo valor que você atribuiu a ela. Você pode criar e atribuir valores a variáveis de substituição usando a interface Web do Essbase ou a MaxL. Para usar a interface Web do Essbase, consulte Usar Variáveis de Substituição. Para MaxL, use a instrução alterar banco de dados adicionar variável.

É possível definir variáveis de substituição nos níveis de servidor, aplicativo e banco de dados (cubo). O Essbase deve ser capaz de acessar a variável de substituição do aplicativo e do banco de dados no qual você está executando os scripts de cálculo. Consulte também Implementar Variáveis para Alterar Informações.

Para usar uma variável de substituição em uma fórmula, informe um E comercial (&), seguido pelo nome da variável de substituição.

O Essbase trata qualquer string de texto precedida por & como uma variável de substituição.

Por exemplo, suponha que a variável de substituição UpToCurr esteja definida como Jan:Jun. Você pode usar a seguinte função @ISMBR como parte de um teste condicional:

@ISMBR(&UpToCurr)

No momento em que o Essbase calcula o outline, ele substitui a variável de substituição, conforme mostrado:

@ISMBR(Jan:Jun)

Observação:

As variáveis de substituição usadas em fórmulas para novos membros do outline não passam na verificação, a menos que o outline seja salvo.