Formeln sind eines der wichtigsten Konzepte in Lucanet xP&A (Extended Planning & Analysis). Formeln ermöglichen Ihnen, mit Zahlen und anderen Variablen zu arbeiten.

Hier sind einige einfache Beispiele:

  • 25: konstanter Wert 25
  • if VariableA > 10 then 1 else 0: wenn VariableA größer als 10 ist, dann 1, sonst 0. Sie können mehrere Bedingungen mit and und/oder or verknüpfen. Mehr zu diesem Thema finden Sie unter If-Anweisungen.
  • sample(3, 5): entweder der Wert 3 oder der Wert 5 (diskrete Verteilung)

So erstellen oder bearbeiten Sie eine Formel in Lucanet xP&A:

1

Stellen Sie sicher, dass die Formelspalte angezeigt wird. Klicken Sie gegebenenfalls in der Symbolleiste auf Formel.

2

Wählen Sie eine der folgenden Möglichkeiten:

  • Klicken Sie doppelt auf die gewünschte Zelle in der Formelspalte.
  • Markieren Sie die gewünschte Zelle und drücken Sie F2.
3

Geben Sie die Formel ein (siehe Elemente in Formeln).

4

Drücken Sie Enter, um die Formel zu speichern.

Wenn bei einer Variable ein Fehler auftritt, können Sie den Mauszeiger auf den Formelfehler oder die Variable bewegen, und xP&A versucht, Ihnen die Ursache des Fehlers zu erklären.

Die folgenden Elemente können in Formeln in Lucanet xP&A verwendet werden:

ElementBeschreibung
BasisoperationenDie Syntax für Basisoperationen ist die gleiche wie in MS Excel: + - \ / ^ > < =*.
Ist nicht gleich<> oder !=
Variablen referenzierenSie können Variablen in Formeln referenzieren, indem Sie den Variablennamen eintippen und aus der Autovervollständigungs-Dropdown-Liste auswählen. Sie können auch Variablen in anderen Modellen referenzieren, wenn diese verknüpft sind.
VariablenmodifikatorenWenn Sie eine Variable in einer Formel referenzieren, gibt es zwei Möglichkeiten, sie zu bearbeiten: über Dimensionen (falls zutreffend) und über Zeit.

Weitere Informationen finden Sie unter Variablenmodifikatoren.
FunktionenFunktionen, die in Formeln verwendet werden können.

Weitere Informationen finden Sie unter Funktionen.
HilfsvariablenDie folgenden Hilfsvariablen sind für Formeln verfügbar:
• lastActualDate: eine Hilfsvariable, die den Zeitschritt der Einstellung Datum der letzten Ist-Werte zurückgibt, falls eingeschaltet (siehe Hilfsvariablen)
• blank: Leere Werte werden in den meisten Formeln wie eine Null (0) behandelt (z. B. blank + 7 = 0 + 7 = 7), außer bei Zahlenmengen (z. B. avg, min/max/median, count etc.), wo „blank”-Werte ignoriert werden (z. B. avg(5,10,blank) = avg(5,10) = 7,5).

Weitere Informationen finden Sie unter Hilfsvariablen.
If-Anweisungen (Wenn-Anweisungen)Um einer Variable abhängig von einer Bedingung unterschiedliche Werte oder Formeln zuzuweisen, können Sie if-Anweisungen verwenden. Diese müssen immer die Struktur if Bedingung then X else Y (wenn Bedingung dann X, sonst Y) haben.

Weitere Informationen finden Sie unter If-Anweisungen.

Sie können eine Vorschau der Formel in der oberen Leiste anzeigen:

Zeigt die Formelvorschau-Leiste in Lucanet xP&A mit der Formel 'sum( Personalaufwand von Employee vorherigen Monat )' im Modell '2026 Forecast' unter 'Group Planning'.
Vorschau einer Formel

Mit Fill Down können Sie in Lucanet xP&A eine Formel in die darunterliegenden Variablenzeilen kopieren. Dabei passt Lucanet xP&A Referenzen auf die Ausgangsvariable automatisch an die jeweilige Zielvariable an. Referenzen auf andere Variablen bleiben unverändert.

Während Fill Right Formeln über Zeitperioden hinweg kopiert, kopiert Fill Down Formeln zwischen Variablenzeilen.

So kopieren Sie in Lucanet xP&A eine Formel in andere Zeilen:

1

Suchen Sie die Zelle der Ausgangsvariable in der Formelspalte.

2

Bewegen Sie den Mauszeiger an den unteren Rand der Formelzelle. Lucanet xP&A zeigt einen violetten Ziehpunkt mit dem Tooltip Drag down to fill rows below an. Die Benutzeroberfläche ist auf Englisch.

3

Ziehen Sie den Ziehpunkt nach unten über die Zielzeilen. Lassen Sie die Maustaste los, um die Formel zu kopieren.

Zeigt, wie eine Formel durch Ziehen des violetten Fill-Down-Ziehpunkts in die darunterliegenden Variablenzeilen in Lucanet xP&A kopiert wird. Die Benutzeroberfläche ist auf Englisch.
Formel mit Fill Down in andere Variablenzeilen kopieren, Benutzeroberfläche auf Englisch

Mit Strg+Z können Sie die Änderungen rückgängig machen.

Geeignete Zeilen und Verfügbarkeit

Für Fill Down in Lucanet xP&A gelten die folgenden Bedingungen:

  • Der Fill-Down-Ziehpunkt ist verfügbar, wenn Sie die Ausgangsformel bearbeiten können und darunter mindestens eine geeignete Variablenzeile vorhanden ist.
  • Fill Down kopiert Formeln zwischen regulären Variablenzeilen mit Formeln, auch zwischen Variablen auf der obersten Ebene mit Dimensionsaufschlüsselungen.
  • Fill Down überspringt die folgenden Zeilen:
    • Gruppen- und Abschnittsüberschriften
    • Unterzeilen einzelner Dimensionselemente
    • Trennlinien
    • Variablen aus verknüpften Modellen
    • Variablentypen ohne Formeln
  • In Änderungsvorschlägen, schreibgeschützten Tabellen und anderen Kontexten ohne Berechtigung zum Bearbeiten von Formelzellen ist Fill Down nicht verfügbar.
  • Fill Down kopiert nicht direkt von einem einzelnen Dimensionselement in ein anderes und verschiebt Referenzen auf andere Variablen nicht automatisch wie relative Zellreferenzen in MS Excel.

Fill Down passt in Lucanet xP&A Referenzen auf die Ausgangsvariable so an, dass jede kopierte Formel auf ihre eigene Zielvariable verweist. Zeitmodifikatoren wie vorherigen Monat bleiben erhalten. Referenzen auf andere Variablen verweisen weiterhin auf dieselben Variablen. Die Referenzen verschieben sich nicht wie relative Zellreferenzen in MS Excel in benachbarte Zeilen.

Die folgenden Beispiele zeigen Formeln, die in Lucanet xP&A von Revenue nach Profit kopiert werden. Die Variablennamen und die Formelsyntax entsprechen dem englischen Beispielmodell:

BeispielFormel in RevenueKopierte Formel in Profit
Selbstreferenz: 5 % monatliches WachstumRevenue previous month * 1.05Profit previous month * 1.05
Selbstreferenz und weitere Variableif timeStep = 0 then 100 else Revenue previous month + Costsif timeStep = 0 then 100 else Profit previous month + Costs

Um Kommentare zu einer Formel hinzuzufügen, verwenden Sie einen doppelten Schrägstrich (//). Alles vom doppelten Schrägstrich bis zum Ende der Zeile wird von xP&A bei der Berechnung der Formel ignoriert.

Wenn eine Variable in Dimensionen aufgeschlüsselt ist, können Sie mit Splashing einen Zahlenwert, den Sie auf der Gesamtebene oder einer verzweigten Ebene eingeben, auf die darunterliegenden Dimensionselemente verteilen.

Wählen Sie eine von vier Splashing-Methoden: Gleichmäßige Verteilung, Pro-Rata, Auf allen untersten Elementen wiederholen oder Wiederholen. Mit dem separaten Kontrollkästchen Skip empty cells legen Sie fest, ob leere Zellen in die Verteilung einbezogen werden. Das Kontrollkästchen ist standardmäßig aktiviert und kann mit jeder Splashing-Methode verwendet werden.

So wenden Sie Splashing auf eine Formel in Lucanet xP&A an:

1

Geben Sie auf der Gesamtebene oder einer verzweigten Ebene einen Zahlenwert ein und öffnen Sie im Formeleditor die Dropdown-Liste für das Splashing.

Zeigt den Formeleditor in Lucanet xP&A mit der Eingabe '= 800' und der geöffneten Dropdown-Liste für das Splashing. Die Liste enthält die Splashing-Methoden 'Gleichmäßige Verteilung', 'Pro-Rata', 'Auf allen untersten Elementen wiederholen' und 'Wiederholen', darunter das aktivierte Kontrollkästchen 'Skip empty cells' mit der Beschreibung 'Leave empty cells untouched. Cells including 0 are included.' Die Schaltfläche über der Liste zeigt 'Gleichmäßige Verteilung (skip empty)'.
Splashing-Optionen
2

Wählen Sie Gleichmäßige Verteilung, Pro-Rata, Auf allen untersten Elementen wiederholen oder Wiederholen.

3

Lassen Sie Skip empty cells aktiviert, um den Wert nur auf untergeordnete Elemente zu verteilen, die bereits einen Zahlenwert enthalten. Deaktivieren Sie das Kontrollkästchen, um leere Zellen einzubeziehen.

4

Drücken Sie Enter, um die Verteilung anzuwenden.

Wenn Skip empty cells aktiviert ist, wird die gewählte Splashing-Methode mit dem Zusatz (skip empty) angezeigt, z. B. Gleichmäßige Verteilung (skip empty).

  • Splashing überschreibt die vorhandenen Werte der untergeordneten Zellen, die in die Verteilung einbezogen werden.
  • Wenn Skip empty cells aktiviert ist, bleiben leere Zellen unverändert. Zellen mit dem Wert 0 werden einbezogen.
  • Die gewählte Splashing-Methode und die Einstellung für Skip empty cells werden im selben Browser für die folgenden Eingaben gespeichert.

Skip empty cells legt unabhängig von der gewählten Splashing-Methode fest, welche untergeordneten Zellen in das Splashing einbezogen werden.

  • Wenn das Kontrollkästchen aktiviert ist, werden nur Zellen mit einem vorhandenen Zahlenwert einbezogen. Leere Zellen bleiben unverändert.
  • Wenn das Kontrollkästchen deaktiviert ist, können auch leere Zellen entsprechend der gewählten Splashing-Methode Werte erhalten.

0 ist ein Wert, keine leere Zelle. Auch Werte, die durch Formeln berechnet werden, einschließlich der von einer höheren Ebene geerbten Werte, gelten als vorhandene Werte.

Wenn Skip empty cells aktiviert ist, werden in Hierarchien Zweige ausgeschlossen, deren untergeordnete Elemente der untersten Ebene alle leer sind. Die gewählte Splashing-Methode wird dann auf die übrigen Elemente angewendet.

Wenn alle untergeordneten Elemente leer sind, bricht Lucanet xP&A die Verteilung ab und zeigt die folgende Meldung an: "There are no non-empty items to distribute the value to". Deaktivieren Sie Skip empty cells, um den Wert auf diese leeren Elemente zu verteilen.

Skip empty cells steuert nur die Verteilung auf untergeordnete Elemente. Sie können weiterhin direkt einen Wert in eine einzelne leere Zelle der untersten Ebene eingeben.

Beispiel: Bei einer flachen Dimension mit vier Elementen, die 0, 8, leer und leer enthalten, ergibt die Eingabe von 800 folgende Werte:

Splashing-MethodeSkip empty cells aktiviertSkip empty cells deaktiviert
Gleichmäßige Verteilung400, 400, leer, leer200, 200, 200, 200
Pro-Rata0, 800, leer, leer0, 800, 0, 0
Auf allen untersten Elementen wiederholen800, 800, leer, leer800, 800, 800, 800
Wiederholen800, 800, leer, leer800, 800, 800, 800

Wenn bei Pro-Rata alle einbezogenen Werte null sind, wird der Betrag auf jeder Ebene gleichmäßig auf die einbezogenen Elemente aufgeteilt. Leere Elemente bleiben ausgeschlossen, wenn Skip empty cells aktiviert ist.

Das Verhalten der bisherigen Option Pro-Rata (only non-empty) erhalten Sie mit der Methode Pro-Rata und aktiviertem Kontrollkästchen Skip empty cells.

Die folgenden Splashing-Methoden sind in Lucanet xP&A verfügbar:

Mit der Splashing-Methode Gleichmäßige Verteilung können Sie einen Wert gleichmäßig auf alle Ebenen verteilen.

Der Gesamtbetrag entspricht der eingegebenen Zahl. Bei mehreren Ebenen wird der Wert zunächst auf die höheren Ebenen und dann auf jeder weiteren Ebene gleichmäßig auf die einbezogenen untergeordneten Elemente verteilt.

Beispiel:

Das folgende Beispiel zeigt das Ergebnis nach Eingabe von 800 auf der Gesamtebene. Das Beispiel gilt für untergeordnete Elemente, die bereits Werte enthalten, oder für leere Elemente bei deaktiviertem Kontrollkästchen Skip empty cells:

Zeigt die Dimensionsaufschlüsselung 'Cost Hierarchy' in Lucanet xP&A nach Eingabe von 800 auf der Gesamtebene mit angewandter Splashing-Methode 'Gleichmäßige Verteilung': 'Poll 1' 400, 'Poll 2' 200, 'Poll 4' 200, 'Poll 3' 200 und 'Poll 5' 400. Lila markiert ist die Zelle der Gesamtebene, in die 800 eingegeben wurde.
Beispiel für 'Gleichmäßige Verteilung'

Mit der Splashing-Methode Pro-Rata können Sie Werte proportional zu ihrem aktuellen Wert auf die einzelnen Ebenen verteilen.

Beispiel:

Das folgende Beispiel zeigt Dimensionselemente, die bereits Werte enthalten:

Zeigt die Dimensionsaufschlüsselung 'Cost Hierarchy' in Lucanet xP&A vor Anwendung der Splashing-Methode 'Pro-Rata', mit bereits vorhandenen Werten: 'Cost Hierarchy' 110, 'Poll 1' 90, 'Poll 2' 60, 'Poll 4' 60, 'Poll 3' 30 und 'Poll 5' 20.
Beispiel vor Anwendung von 'Pro-Rata'

Nach Eingabe von 800 auf der Gesamtebene und Anwendung der Pro-Rata-Splashing-Methode werden die Werte wie folgt verteilt:

Zeigt die Dimensionsaufschlüsselung 'Cost Hierarchy' in Lucanet xP&A nach Eingabe von 800 auf der Gesamtebene und Anwendung der Splashing-Methode 'Pro-Rata': 'Poll 1' 655, 'Poll 2' 436, 'Poll 4' 436, 'Poll 3' 218 und 'Poll 5' 145. Lila markiert ist die Zelle der Gesamtebene, in die 800 eingegeben wurde.
Beispiel nach Anwendung von 'Pro-Rata'

Mit der Splashing-Methode Auf allen untersten Elementen wiederholen können Sie den eingegebenen Wert auf jedem einbezogenen Element der untersten Ebene wiederholen. Auf allen untersten Elementen wiederholen ist die Standardeinstellung für die Werteverteilung.

Beispiel:

Das folgende Beispiel zeigt das Ergebnis nach Eingabe von 800 auf der Gesamtebene. Das Beispiel gilt für untergeordnete Elemente, die bereits Werte enthalten, oder für leere Elemente bei deaktiviertem Kontrollkästchen Skip empty cells:

Zeigt die Dimensionsaufschlüsselung 'Cost Hierarchy' in Lucanet xP&A nach Eingabe von 800 auf der Gesamtebene mit angewandter Splashing-Methode 'Auf allen untersten Elementen wiederholen': 'Poll 1' 1.600, 'Poll 2' 800, 'Poll 4' 800, 'Poll 3' 800 und 'Poll 5' 800. Lila markiert ist die Zelle der Gesamtebene, in die 800 eingegeben wurde.
Beispiel für 'Auf allen untersten Elementen wiederholen'

Mit der Splashing-Methode Wiederholen können Sie den eingegebenen Wert auf jedem einbezogenen Element der ersten Ebene wiederholen und diesen Wert dann auf jeder weiteren Ebene gleichmäßig aufteilen.

Beispiel:

Das folgende Beispiel zeigt das Ergebnis nach Eingabe von 800 auf der Gesamtebene. Das Beispiel gilt für untergeordnete Elemente, die bereits Werte enthalten, oder für leere Elemente bei deaktiviertem Kontrollkästchen Skip empty cells:

Zeigt die Dimensionsaufschlüsselung 'Cost Hierarchy' in Lucanet xP&A nach Eingabe von 800 auf der Gesamtebene mit angewandter Splashing-Methode 'Wiederholen': 'Poll 1' 800, 'Poll 2' 400, 'Poll 4' 400, 'Poll 3' 400 und 'Poll 5' 800. Lila markiert ist die Zelle der Gesamtebene, in die 800 eingegeben wurde.
Beispiel für 'Wiederholen'

Wenn Sie einen Wert in einer gefilterten Ansicht in Lucanet xP&A verteilen möchten, prüfen Sie, welche Dimensionselemente die Ansicht enthält. Ein Ansichtsfilter ändert die verfügbaren Elemente und kann den angezeigten Gesamtwert ändern. Die ausgeschlossenen Elemente werden dadurch nicht aus dem Modell entfernt.

Für die Bearbeitung in einer gefilterten Ansicht in Lucanet xP&A benötigen Sie die entsprechenden Berechtigungen zum Bearbeiten oder Erstellen von Änderungsvorschlägen sowie eine verfügbare Splashing-Methode. Die folgende Tabelle beschreibt, wie sich Dimensionsfilter und Anzeigeeinstellungen in Lucanet xP&A auf die Bearbeitung auswirken:

Filter oder AnzeigeeinstellungIn der Ansicht verfügbare ElementeAuswirkung auf die Bearbeitung
enthält Branch für ein übergeordnetes ElementDas gewählte Element, seine untergeordneten Elemente und seine übergeordneten ElementeSie können einen Wert innerhalb eines enthaltenen Hierarchiezweigs verteilen. Elemente außerhalb dieses Zweigs werden durch die Bearbeitung des Zweigs nicht geändert.
ist Teil von mit gewählten Elementen der untersten EbeneDie gewählten Elemente der untersten EbeneSie können einen Wert über den gefilterten Gesamtwert auf die enthaltenen Elemente verteilen. Ausgeschlossene Elemente behalten ihre Werte und Formeln.
ist Teil von mit ausschließlich einem übergeordneten ElementDas übergeordnete Element ohne seine untergeordneten ElementeDie Eingabe für das übergeordnete Element ist schreibgeschützt, weil die Ansicht die zugrunde liegenden Elemente ausschließt.
Ein übergeordnetes Element und nur einige seiner untergeordneten Elemente sind enthaltenDas übergeordnete Element und eine Teilmenge seiner zugrunde liegenden ElementeDer übergeordnete Gesamtwert ist schreibgeschützt. Lucanet xP&A verteilt den Wert nicht ausschließlich auf die zugänglichen untergeordneten Elemente.
Eine Hierarchie ist zugeklapptDie zugrunde liegenden Elemente bleiben verfügbar. Ihre Zeilen sind eingeklappt.Das Zuklappen allein verhindert weder die Bearbeitung des übergeordneten Elements noch die Verwendung von Splashing.

Eine Dimension in Lucanet xP&A enthält beispielsweise das übergeordnete Element B 1 mit den untergeordneten Elementen B 2 und B3 sowie das separate Element B4. In einer Ansicht, die den Hierarchiezweig für B 1 enthält, können Sie 67 mit Gleichmäßige Verteilung auf B 2 und B3 verteilen. Jedes der beiden Elemente erhält 33,5. B4 behält seinen bisherigen Wert oder seine bisherige Formel. Der gefilterte Gesamtwert umfasst den enthaltenen Zweig und kann vom Gesamtwert aller Elemente im Modell abweichen.

Zeigt die Ansicht 'B1' in Lucanet xP&A mit dem aufgeklappten Element 'B 1' und seinen untergeordneten Elementen 'B3' und 'B 2'. Unter 'JAN ‘26' betragen der übergeordnete Wert und der gefilterte Gesamtwert 67; jedes untergeordnete Element hat den angezeigten Wert 33.5. Lila hervorgehoben ist die gewählte übergeordnete Zelle 'B 1'. Die Benutzeroberfläche ist auf Englisch.
Gleichmäßige Verteilung innerhalb des enthaltenen Hierarchiezweigs – Benutzeroberfläche auf Englisch

Wenn weitere Ansichtsfilter Elemente des gewählten Zweigs ausschließen, prüfen Sie die resultierende Ansicht vor der Bearbeitung. Mit enthält Branch für setzen Sie keine anderen Ansichtsfilter oder Berechtigungen außer Kraft. Weitere Informationen zur Filterkonfiguration finden Sie unter Ansichten verwenden.

In Lucanet xP&A kann eine übergeordnete Zeile sichtbar bleiben, wenn ein Ansichtsfilter ihre untergeordneten Elemente ausschließt. Die Zeile sieht dann möglicherweise wie ein Element der untersten Ebene aus. Sie repräsentiert jedoch weiterhin zugrunde liegende Elemente im Modell. Damit Sie einen übergeordneten Gesamtwert bearbeiten können, muss Ihre aktuelle Ansicht den erforderlichen Zugriff auf alle zugrunde liegenden Elemente gewähren. Ist eines dieser Elemente ausgeschlossen, ist der übergeordnete Gesamtwert schreibgeschützt.

Wenn eine Ansicht beispielsweise mit ist Teil von ausschließlich B 1 auswählt, sind B 2 und B3 ausgeschlossen. Die Eingabe für B 1 ist dann schreibgeschützt. Wenn Sie stattdessen den gesamten Zweig B 1 einschließen oder seine untergeordneten Zeilen lediglich zuklappen, bleibt die Eingabe für B 1 bearbeitbar.

Dieselbe Einschränkung gilt, wenn B 1 und B 2 zugänglich sind, B3 jedoch ausgeschlossen ist. Auch dann können Sie den Gesamtwert für B 1 nicht bearbeiten. Lucanet xP&A verteilt den Wert nicht stillschweigend ausschließlich auf B 2.

In der englischsprachigen Benutzeroberfläche kann die gesperrte Formeleingabe Cannot edit — child items hidden anzeigen. Der Tooltip der Gesamtwertzelle erläutert: You can't edit this total because this view doesn't give you access to all the items underneath it.

Zeigt die Ansicht 'B1 not branch' in Lucanet xP&A, in der nur das übergeordnete Element 'B 1' mit dem Wert 67 unter 'JAN ‘26' sichtbar ist. Die Formelzelle zeigt 'Cannot edit — child items hidden'. Der Tooltip lautet 'You can't edit this total because this view doesn't give you access to all the items underneath it.' Die Benutzeroberfläche ist auf Englisch.
Gesperrte Eingabe für ein übergeordnetes Element ohne enthaltene untergeordnete Elemente – Benutzeroberfläche auf Englisch

Wenn Sie einen übergeordneten Gesamtwert in Lucanet xP&A nicht bearbeiten können, bearbeiten Sie stattdessen ein verfügbares einzelnes Element oder einen enthaltenen Hierarchiezweig. Verwenden Sie eine Ansicht, die den erforderlichen Zweig und seine zugrunde liegenden Elemente enthält, sofern Ihre Berechtigungen dies erlauben. Eine sichtbare übergeordnete Zeile gewährt keinen Zugriff auf ihre untergeordneten Elemente.

Dieser Inhalt wurde mithilfe von KI erstellt und vor der Veröffentlichung von Lucanet-Fachexperten geprüft.