Variáveis de Substituição em Scripts de Cálculo
Use variáveis de substituição do Essbase em scripts de cálculo para fazer referência a informações que são alteradas com frequência.
Quando você inclui uma variável de substituição em um script de cálculo, o Essbase substitui a variável de substituição pelo valor especificado para a variável de substituição. As variáveis de substituição são úteis, por exemplo, quando você faz referência a informações ou listas de membros que mudam com frequência.
É possível criar variáveis de substituição nos níveis de servidor, aplicativo e banco de dados. Para usar uma variável de substituição em um script de cálculo, a variável de substituição deve estar disponível para o script de cálculo. Por exemplo, uma variável de substituição no nível do banco de dados está disponível apenas para scripts de cálculo no cubo; uma variável de substituição no nível do servidor está disponível para qualquer script de cálculo no servidor.
Em um script de cálculo, insira um E comercial (&) antes de uma variável de substituição. O Essbase trata qualquer string que comece com um E comercial à esquerda como uma variável de substituição, substituindo a variável por seu valor atribuído antes de analisar o script de cálculo.
Por exemplo, em Sample.Basic, para calcular Qtr1 como o trimestre atual:
-
Crie uma variável de substituição para o trimestre atual (
&CurQtr) e atribua a ela o valorQtr1 -
Crie um script de cálculo que use a variável de substituição
&CurQtr. Por exemplo:FIX(&CurQtr) CALC DIM(Measures, Product); ENDFIX
Você também pode usar variáveis de ambiente como espaços reservados para configurações de sistema específicas do usuário.
Consulte também Variáveis de Substituição de Tempo de Execução em Scripts de Cálculo no Essbase.