Berechnung einer neuen Spalte mit Werten aus vorheriger Zeile #THK-DSFB-2023

Hallo,

wir möchten eine Kennzahl (Ratio) berechnen, welche aus zwei Datenpunkten besteht (A durch B). Für Datenpunkt A kann immer der aktuelle Wert aus der jeweiligen Zeile genommen werden. Für Datenpunkt B brauchen wir immer den Vorjahres Wert aus Dezember geteilt durch 4 (Average). Hierzu wollten wir eine Hilfsspalte berechnen, welche dann immer den korrekten Wert für Datenpunkt B in der Zeile enthält um über den Math Formula Node später einfach A durch B rechnen zu können. Anbei einmal eine Beispieltabelle, die den Aufbau unseres Datensatzes abbilden soll.
Wie Lösen wir das Problem in Knime?

Vielen Dank für die Antwort!

#THK-DSFB-2023

@palterau welcome to the KNIME forum. The Column Expressions – KNIME Community Hub does have a multi-row access where you can reference values from other lines. You might as well add a condition when these lines should be invoked.

An alternative could be to join the data via ID and the month/year.

1 Like

Eine Logik könnte sein aus dem Datum den Monat zu extrahieren (12) und dann Rule Engine Wenn Monat 12 dann Wert B.
Alle anderen sind dann leer. Dann über Missing Value Fill die Spalte nach unten ausfüllen und abschließend noch durch 4 Teilen

For the non german speakers the idea

Extract Month Number/Text from Column “Datum”,
Rule Engine → keep value if 12/December
Missing Value fill (previous value)
Divide by 4
br

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.