CALCPARALLEL
oder FIXPARALLEL
verwendet wird, insbesondere bei Verwendung einer der Umlagefunktionen (@ALLOCATE
oder @MDALLOCATE
), testen Sie durch Entfernen der parallelen Berechnung, ob die Regel ausgeführt wird und sich die Performance verbessert.Beachten Sie beim Debugging von Skripten die Syntaxlänge innerhalb der einzelnen Berechnungsdurchgänge. Wenn Sie unsicher sind, welcher Teil der Berechnung fehlschlägt, kommentieren Sie Abschnitte aus, jeweils einen und beginnend am Berechnungsende. Führen Sie die Berechnung dann erneut aus, bis sie funktioniert und die richtigen Ergebnisse liefert. Entfernen Sie an diesem Punkt die Kommentare aus den Abschnitten, jeweils einen und beginnend am Berechnungsanfang. Testen Sie dabei jede Änderung.
#missing
und von #missing
in einen Wert und dann in einen anderen Wert ändern. Führen Sie die Regel für jede Änderung erneut aus, und validieren Sie die Ergebnisse.#missing
in einen Wert und einen Wert in #missing
ändern. So wird sichergestellt, dass zuvor berechnete Ergebnisse bei der erneuten Ausführung ggf. entfernt werden. Beispiel: Wenn Sie bei der ersten Ausführung Daten für Produkt A, B und C und bei der zweiten Ausführung Daten für Produkt B, C und D (aber nicht A) eingeben, wird durch eine Änderung des Wertes in #missing
vor der zweiten Ausführung sichergestellt, dass das Umlageergebnis für Produkt A in der zweiten Ausführung richtig entfernt wird.