Validierung der Formelsyntax
Essbase enthält eine Formelsyntaxprüfung, die Sie über Syntaxfehler in Formeln informiert. Beispiel: Essbase gibt an, ob Sie einen Funktionsnamen falsch eingegeben haben.
Unbekannte Namen können anhand einer Liste von benutzerdefinierten Makro- und Funktionsnamen validiert werden.
Ein Syntaxprüfer kann Sie nicht über semantische Fehler in einer Formel informieren. Semantische Fehler treten auf, wenn eine Formel nicht wie erwartet funktioniert. Um semantische Fehler zu finden, führen Sie die Berechnung aus, und prüfen Sie die Ergebnisse, um sicherzustellen, dass sie wie erwartet sind.
Essbase zeigt die Ergebnisse der Syntaxprüfung im Formeleditor an, wenn Sie auf Überprüfen klicken. Wenn Essbase keine Syntaxfehler findet, wird eine Meldung zur erfolgreichen Verifizierung angezeigt.
Wenn Essbase einen oder mehrere Syntaxfehler findet, wird die Nummer der Zeile angezeigt, die den Fehler enthält, und eine kurze Beschreibung des Fehlers.
Wenn eine Formel die Validierung bestanden hat, Essbase Server jedoch beim Speichern der Modellstruktur semantische Fehler erkennt, prüfen Sie Folgendes:
-
Die falsche Formel wird als Teil der Gliederung gespeichert, obwohl sie Fehler enthält.
-
Essbase Server schreibt eine Meldung in das Anwendungslog, die den Fehler angibt und die falsche Formel anzeigt.
-
Essbase Server schreibt eine Fehlermeldung in das Kommentarfeld des Elements, das mit der falschen Formel verknüpft ist. Die Meldung gibt an, dass die falsche Formel nicht geladen wurde. Sie können diesen Kommentar im Gliederungs-Editor anzeigen, indem Sie die Gliederung schließen und erneut öffnen.
-
Wenn Sie die Elementformel nicht korrigieren und eine Berechnung, die dieses Element enthält, ausgeführt wird, wird die Formel bei der Berechnung ignoriert.