Berechnungen, deren Ergebnisse eine Grenze von 22 Stellen (einschließlich Dezimalstellen) überschreiten, können zu Überlauf-Fehlern führen, falls die Option Bei numerischem Überlauf anhalten aktiviert ist. Bei einem Überlauf hält Analytics die Verarbeitung an und ###ERR### wird angezeigt.
Überläufe können bei Berechnungen mit übermäßig großen Zahlen oder Zahlen mit vielen Dezimalstellen auftreten, wie beispielsweise finanzielle Berechnungen, Prozentsätze und aktuelle Beträge. Des Weiteren können ungültige Parameter, wie beispielsweise ein negativer Zeitraum in einer Finanzfunktion oder die Teilung durch Null, in einer Berechnung einen Überlauf auslösen.
Sie haben die Möglichkeit, die Option Bei numerischem Überlauf anhalten zu deaktivieren. In diesem Fall fährt Analytics mit der Verarbeitung von Befehlen fort. Bei Überschreitung des Grenzwerts werden die Stellen jedoch beginnend von links gekürzt, was zu einem ungenauen Ergebnis führt.
Sie können bedingte Datenfelder erstellen, um die Teilung durch Null zu vermeiden. Beispiel: In der Berechnung "Bruttoeinkommen durch Arbeitsstunden" tritt beispielsweise eine Teilung durch Null auf, wenn ein Mitarbeiter in dem entsprechenden Zeitraum 0 Stunden gearbeitet hat. Um sicherzustellen, dass Analytics nur die Felder verarbeitet, die nicht den Wert 0 aufweisen, erstellen Sie ein bedingtes Kalkulationsfeld mit folgenden Werten und Bedingungen:
-
Standardwert: 0
-
Bedingung: Arbeitsstunden <> 0
-
Wert: Bruttoeinkommen/Arbeitsstunden
Es wird jedoch empfohlen, die Option Bei numerischem Überlauf anhalten aktiviert zu lassen. In diesem Fall müssen Sie auf übermäßig große Zahlen und Zahlen mit übermäßig vielen Dezimalstellen achten. Des Weiteren müssen Sie darauf achten, dass bei Finanzfunktionen keine ungültigen Parameter und bei Berechnungen keine Teilungen durch Null vorkommen.
Wenn in einer Finanzfunktion offensichtlich unzulässige Funktionsparameter wie negative Zeiträume verwendet werden, verarbeitet die Funktion die unzulässigen Parameter auf eine der folgenden Weisen:
-
Wenn die Option Bei numerischem Überlauf anhalten aktiviert ist, unterbricht Analytics die Verarbeitung.
-
Wenn die Option Bei numerischem Überlauf anhalten deaktiviert ist, gibt die Funktion den Wert -1 zurück.