Je nach Komplexität Deiner Formel kann es passieren, dass der Formeleditor Dir die folgende Meldung ausgibt: !! Calculation limit exceeded !!
, obwohl Deine Formel ansonsten keine Fehler enthält.
In diesem Fall gilt zunächst: Du machst alles richtig. Es gibt allerdings ein Komplexitätslimit, das ab einer bestimmten Kalkulationstiefe aufhört, die Formeln zu berechnen. Das Limit dient dem Schutz der Plattform und unseres Backends.
Optimierung der Berechnung mit der with
-Funktion
Anstatt die Komplexitätsgrenze zu erhöhen, gibt es nun eine ressourcenschonende Lösung. Durch die Verwendung der with
-Funktion können Variablen (Flavors) einmalig vorab geladen werden, anstatt sie bei jedem if
-Durchgang erneut zu berechnen. Dies reduziert die Komplexität und optimiert die Effizienz der Formel.
Beispiel-Formel:
In diesem Beispiel lädt with
die Flavors Status
und Filled
einmalig am Anfang der Formel. Dadurch müssen diese nicht bei jedem if
-Durchgang erneut berechnet werden, was die Formel ressourcenschonender und effizienter macht.
Solltest Du dennoch auf das Komplexitätslimit stoßen, kontaktiere bitte unseren Support.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.