Validation de la syntaxe de formule

Essbase inclut la vérification de la syntaxe des formules qui vous indique les erreurs de syntaxe dans les formules. Par exemple, Essbase vous indique si vous avez mal saisi un nom de fonction.

Les noms inconnus peuvent être validés par rapport à une liste de noms de macro et de fonction personnalisés.

Un vérificateur de syntaxe ne peut pas vous informer des erreurs sémantiques dans une formule. Les erreurs sémantiques se produisent lorsqu'une formule ne fonctionne pas comme prévu. Pour rechercher des erreurs sémantiques, exécutez le calcul et vérifiez les résultats pour vous assurer qu'ils sont conformes à vos attentes.

Essbase affiche les résultats du vérificateur de syntaxe dans l'éditeur de formules lorsque vous cliquez sur Vérifier. Si Essbase ne trouve aucune erreur de syntaxe, un message de réussite de la vérification s'affiche.

Si Essbase trouve une ou plusieurs erreurs de syntaxe, il affiche le numéro de la ligne qui inclut l'erreur et une brève description de l'erreur.

Si une formule réussit la validation, mais que le serveur Essbase détecte des erreurs sémantiques lors de l'enregistrement de l'outline, vérifiez les points suivants :

  • La formule incorrecte est enregistrée dans l'outline, même si elle contient des erreurs.

  • Le serveur Essbase écrit un message dans le journal de l'application qui indique l'erreur et affiche la formule incorrecte.

  • Le serveur Essbase écrit un message d'erreur dans le champ de commentaire du membre associé à la formule incorrecte. Le message indique que la formule incorrecte n'a pas été chargée. Pour afficher ce commentaire dans l'Editeur de profils, fermez et rouvrez le profil.

  • Si vous ne corrigez pas la formule de membre et qu'un calcul qui inclut ce membre est exécuté, la formule est ignorée pendant le calcul.