Teste para Valores #MISSING

Você pode usar uma fórmula do Essbase para testar os valores #MISSING no banco de dados.

Suponha que o esboço contenha um membro chamado Comissão. A comissão é paga em 10% das vendas quando o valor de Vendas para a combinação de membros atual não é #MISSING. Quando aplicada a um membro da Comissão no esboço da base de dados, a seguinte fórmula calcula a Comissão:

IF(Sales <> #MISSING) Commission = Sales * .1;
   ELSE Commission = #MISSING;
ENDIF;

Se você colocar a fórmula em um script de cálculo, deverá associá-la ao membro da Comissão, conforme mostrado:

Commission(IF(Sales <> #MISSING) Commission = Sales * .1;
   ELSE Commission = #MISSING;
ENDIF;);

O Essbase percorre o banco de dados, executando os seguintes cálculos:

  1. A instrução IF verifica o valor do membro de Vendas para a combinação de membros atual.

  2. Se o Sales não for #MISSING, o Essbase multiplicará o valor no membro Sales por 0,1 e colocará o resultado no membro Commission.

  3. Se Vendas for #MISSING, o Essbase colocará #MISSING no membro Comissão.