Formelgenerator für Wenn-Bedingungen #4038

Berichte zu erstellen und Planungen zu generieren sind wichtige Aufgaben bei der täglichen Arbeit mit der LucaNet-Software. Alle Berichte können ganz einfach mit Formeln angereichert werden, zum Beispiel um Kennzahlen und KPIs abzuleiten. Bisher waren die Formeln in LucaNet auf das klassische Addieren, Subtrahieren, Multiplizieren und Dividieren sowie die Exponentialrechnung beschränkt. Mit dem zusätzlichen Skript, dem Formelgenerator für Wenn-Bedingungen (#4038), kann jetzt in einer Formel eine Wenn-Bedingung einfügt werden; somit können die grundsätzlichen Einsatzmöglichkeiten von Formeln um ein Vielfältiges gesteigert werden.

Der Formelgenerator für Wenn-Bedingungen kreiert keine neue Funktionalität in LucaNet. Stattdessen bedient sich das Skript einem einfachen mathematischen Ansatz, um eine Wenn-Formel zu simulieren. Die Expotentialrechnung dient als Grundlage für die Erstellung der Formel, d.h. die mathematische Grundformel für das Skript setzt sich wie folgt zusammen: = Dann-Formel x (Bedingung 1) + Sonst-Formel x (Bedingung 2).

Die Bedingungen sollten als Ergebnis immer folgende Werte ergeben:

  • Bedingung = 0 = falsch
  • Bedingung = 1 = wahr

Wichtiger Hinweis: Es muss immer Bedingung 1 <> Bedingung 2 gelten.

Der Formelgenerator generiert anschließend automatisch eine komplette Formel für gewünschte Wenn-Bedingungen. Das folgende Beispiel zeigt die erforderlichen Einstellungen für die Berechnung von Kontokorrentzinsen in Höhe von 8,63% p.a. für ein Bankkonto, sofern das Konto einen negativen Bestand aufweist:

Beispielhafte Konfiguration des Formelgenerators (#4038)

Abbildung 01: Beispielhafte Konfiguration des Formelgenerators (#4038)

Bei dem obigen Beispiel generiert LucaNet eine mathematische Formel, die wie folgt aussieht:

(Konto*8,63%) * ( 1-(  ( Konto )-( 0,00 ) + 0^( ( ( Konto )-( 0,00 ) )^2^0,5))  / ( ( ( Konto ) - ( 0,00 )+ 0^( ( ( Konto )-( 0,00 ) )^2^0,5 ) )^2^0,5 ) ) / 2+(Konto*0,01%) * ( 1 + ( ( Konto ) - ( 0,00 ) + 0^( ( ( Konto ) - ( 0,00 ) )^2^0,5 ) ) / ( ( ( Konto ) - ( 0,00 )+ 0^( ( ( Konto ) - ( 0,00 ) )^2^0,5 ) )^2^0,5 ) ) / 2

Zusätzlich halten wir eine weitere Funktionalität vor, so dass die bereits im Einsatz befindlichen Formeln wieder in ihre ursprünglichen Bestandteile abgeleitet werden können. Mit diesem Schritt verbessert sich die nachträgliche Lesbarkeit (zum Beispiel im Rahmen der Wartung) sowie zum Zwecke der Nachvollziehbarkeit signifikant.

In der folgenden Abbildung wird die oben beschriebene Formel in einem statistischen Arbeitsbereich für ein Girokonto unter Berücksichtigung der angegebenen Zinssätze für positive und negative Bestände stichtagsbezogen verwendet:

Kontokorrentzinsberechnung

Abbildung 02: Kontokorrentzinsberechnung

Das Skript bringt mehr Flexibilität, insbesondere für die Planung und das Reporting. Die erzeugten Formeln ermöglichen die Darstellung von Werten und Kennzahlen in Abhängigkeit von verschiedenen Bedingungen.

Die aktuelle Version (V1.0.5) berücksichtigt die Fehlerunterdrückung, wenn beide Bedingungen nicht erfüllt werden und es zu einem Fehler im Verhalten der Formel kommen würde. Die Option muss genutzt werden, wenn eine der drei Bedingungen eine Division enthält, so dass die Division durch Null gegebenenfalls unterdrückt wird.

Wir stellen unseren Mandanten das Skript (#4038) kostenlos zur Verfügung. Der Zeitaufwand für die einmalige Einrichtung beträgt circa ein bis zwei Stunden und kann auf Wunsch auch im Rahmen der Fernwartung implementiert werden. Die Nutzenden können spätere Veränderungen sowie nachträgliche Anpassungen mit mathematischen Grundkenntnissen schnell und einfach selbstständig durchführen.

Für eventuelle Rückfragen zum Formelgenerator für Wenn-Bedingungen stehen wir im Team gerne helfend und beratend zur Verfügung.

* mandatory fields

Your personal data is collected by Forvis Mazars in Germany, the data controller, in accordance with applicable laws and regulations. Fields marked with an asterisk are required. If any required field is left blank, it will not be possible to process your request. Your personal data is collected for the purpose of processing your request.

You have a right to access, correct and erase your data, and a right to object to or limit the processing of your data. You also have a right to data portability and the right to provide guidance on what happens to your data after your death. Finally, you have the right to lodge a complaint with a supervisory authority and a right not to be the subject of a decision based exclusively on automated processing, including profiling, that produces legal effects concerning you or significantly affects you in a similar way.

Dies ist ein Beitrag aus unserem Financial Performance Newsletter 2/2020. Die gesamte Ausgabe finden Sie hier . Sie können diesen Newsletter auch abonnieren und erhalten die aktuelle Ausgabe direkt zum Erscheinungstermin.

#planung #reporting #4038 #11 #12 #13

Want to know more?