Verwendung dynamischer Elemente als Treiber vermeiden

Wenn ein Treiberwert eine Formel erfordert, empfiehlt es sich, den Wert zu berechnen, bevor Umlageregeln ausgeführt werden. Während der Regelausführung wird jeder mögliche Zielspeicherort von der Regel geprüft, um zu ermitteln, wie der Treiberwert an diesem Speicherort lautet. Wenn ein berechnetes Element als Treiber referenziert wird, muss das System die Elementformel für jeden möglichen Speicherort ausführen. Dies kann möglicherweise zu mehreren Milliarden unnötiger Rechenvorgänge führen, die die Regelperformance stark beeinträchtigen.

Eine bessere Lösung ist, Treiberdaten für die Regel vorzubereiten, indem diesen eine benutzerdefinierte Berechnungsregel vorangestellt wird, um die benötigte Formel auszuführen und den Treiberwert in einem gespeicherten Element zu speichern. Dadurch kann die Umlageregel normal ausgeführt werden, und Orte ohne Treiberdaten können schnell übersprungen werden.