Validação da Sintaxe da Fórmula

O Essbase inclui a verificação de sintaxe de fórmula que informa sobre erros de sintaxe em fórmulas. Por exemplo, o Essbase informa se você digitou incorretamente um nome de função.

Nomes desconhecidos podem ser validados em uma lista de nomes de macros e funções definidos pelo cliente.

Um verificador de sintaxe não pode informar sobre erros semânticos em uma fórmula. Erros semânticos ocorrem quando uma fórmula não funciona como você espera. Para localizar erros semânticos, execute o cálculo e verifique os resultados para garantir que eles estejam como você espera.

Essbase exibe os resultados do verificador de sintaxe no Editor de Fórmulas quando você clica em Verificar. Se o Essbase não encontrar erros de sintaxe, ele exibirá uma mensagem de verificação bem-sucedida.

Se o Essbase encontrar um ou mais erros de sintaxe, ele exibirá o número da linha que inclui o erro e uma breve descrição do erro.

Se uma fórmula passar na validação, mas o Essbase Server detectar erros semânticos quando o outline for salvo, verifique o seguinte:

  • A fórmula incorreta é salva como parte da estrutura, mesmo que contenha erros.

  • O Essbase Server grava uma mensagem no log do aplicativo que indica qual é o erro e exibe a fórmula incorreta.

  • O Essbase Server grava uma mensagem de erro no campo de comentário do membro associado à fórmula incorreta. A mensagem indica que a fórmula incorreta não foi carregada. Você pode exibir esse comentário no Editor de Tópicos fechando e reabrindo o outline.

  • Se você não corrigir a fórmula do membro e um cálculo que inclua esse membro for executado, a fórmula será ignorada durante o cálculo.