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:
-
A instrução IF verifica o valor do membro de Vendas para a combinação de membros atual.
-
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.
-
Se Vendas for #MISSING, o Essbase colocará #MISSING no membro Comissão.