Hallo an alle,
ich steh hier gerade total auf dem Schlauch und hoffe ihr könnt dazu beitragen das ich den richtigen Lösungsansatz finde.
Ich habe 5 Spalten. 1.Spalte ist ein Zeitstempel fortlaufend (in 1min Abstand) in den restlichen 4 sind Werte die weggeschrieben werden von einer Maschine. Die 4 Spalten können den Wert 0 haben (wenn die Maschine aus ist) oder höher. Ich möchte wissen in welchem Zeitraum die Maschine an ist bzw. aus ist. Soll heißen ist der Wert in allen 4 Spalten höher als 0 soll er eine ID-Spalte angelegen. Die ID soll so lange vergeben werden bis alle 4 Spalten wieder 0 sind. Geht der Wert in allen 4 Spalten wieder hoch wird wieder eine neue ID vergeben.
zb. so
Spalte1 Spalte2 Spalte3 Spalte4 Spalte5 ID
0:01Uhr 0 0 0 0 0
0:02Uhr 1 1 1 1 1
0:03Uhr 1 2 1 1 1
0:04Uhr 1 1 3 5 1
0:05Uhr 0 0 0 0 0
0:06Uhr 1 1 1 1 2
0:07Uhr 1 1 1 1 2
ich steh hier gerade total auf dem Schlauch und hoffe ihr könnt dazu beitragen das ich den richtigen Lösungsansatz finde.
Ich habe 5 Spalten. 1.Spalte ist ein Zeitstempel fortlaufend (in 1min Abstand) in den restlichen 4 sind Werte die weggeschrieben werden von einer Maschine. Die 4 Spalten können den Wert 0 haben (wenn die Maschine aus ist) oder höher. Ich möchte wissen in welchem Zeitraum die Maschine an ist bzw. aus ist. Soll heißen ist der Wert in allen 4 Spalten höher als 0 soll er eine ID-Spalte angelegen. Die ID soll so lange vergeben werden bis alle 4 Spalten wieder 0 sind. Geht der Wert in allen 4 Spalten wieder hoch wird wieder eine neue ID vergeben.
zb. so
Spalte1 Spalte2 Spalte3 Spalte4 Spalte5 ID
0:01Uhr 0 0 0 0 0
0:02Uhr 1 1 1 1 1
0:03Uhr 1 2 1 1 1
0:04Uhr 1 1 3 5 1
0:05Uhr 0 0 0 0 0
0:06Uhr 1 1 1 1 2
0:07Uhr 1 1 1 1 2
Comment