- Beiträge: 6
Zusammenführen von mehreren Zeilen
- sws_flowheater
- Autor
- Offline
- Benutzer
-
Weniger
Mehr
6 Stunden 17 Minuten her #5373
von sws_flowheater
Zusammenführen von mehreren Zeilen wurde erstellt von sws_flowheater
Hallo liebes Flowheater Team,
ich habe folgendes Problem:
Wir haben eine txt-Datei, die verschiedene Daten enthält. Leider gehören 3 Zeilen immer zusammen. Es soll quasi eine Zeile sein, wird aber in drei unterteilt. Ich hatte versucht es an einem Marker festzumachen: hinter jeder Zeile steht entweder M1, M2 oder M3. M3 wäre der eigentliche Abschluss einer Zeile, wenn es keine Zeilenumbrüche geben würde.
Die Daten würde ich in den MemoryAdapter laden wollen, dort habe ich eine Tabelle erstellt, bei der es eine fortlaufende ID und eine Spalte "text" gibt. Innerhalb von Text soll die komplette Zeile stehen, die dann in weiteren Schritten verarbeitet wird.
Wie kann ich mein Problem lösen und alle drei Zeilen zu einer Zusammenfügen und das fortlaufend für die gesamte Eingabedatei?
Vielen Dank und freundliche Grüße
Mattes Mundt
ich habe folgendes Problem:
Wir haben eine txt-Datei, die verschiedene Daten enthält. Leider gehören 3 Zeilen immer zusammen. Es soll quasi eine Zeile sein, wird aber in drei unterteilt. Ich hatte versucht es an einem Marker festzumachen: hinter jeder Zeile steht entweder M1, M2 oder M3. M3 wäre der eigentliche Abschluss einer Zeile, wenn es keine Zeilenumbrüche geben würde.
Die Daten würde ich in den MemoryAdapter laden wollen, dort habe ich eine Tabelle erstellt, bei der es eine fortlaufende ID und eine Spalte "text" gibt. Innerhalb von Text soll die komplette Zeile stehen, die dann in weiteren Schritten verarbeitet wird.
Wie kann ich mein Problem lösen und alle drei Zeilen zu einer Zusammenfügen und das fortlaufend für die gesamte Eingabedatei?
Vielen Dank und freundliche Grüße
Mattes Mundt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
Weniger
Mehr
- Beiträge: 2083
2 Stunden 53 Minuten her #5374
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Zusammenführen von mehreren Zeilen
Hallo Herr Mundt,
das geht sehr einfach mit dem GroupBy Heater . Hier müssen Sie die Option „Jede Gruppe beginnt mit String im Wert“ aktivieren und tragen dann z.B. „M1“ als Gruppenstartwert ein. So weiß der GroupBy Heater dass er eine neue Gruppierung durchführen muss und führt alle Zeilen so lange zusammen bis wieder der Wert „M1“ ansteht.
Über dem String Append Heater und eingeschalteter Gruppierung können Sie dann die einzelnen Zeilenwerte zusammenfassen. Im Anhang finden Sie ein kleines Beispiel dazu.
Markierung im Screenshot
das geht sehr einfach mit dem GroupBy Heater . Hier müssen Sie die Option „Jede Gruppe beginnt mit String im Wert“ aktivieren und tragen dann z.B. „M1“ als Gruppenstartwert ein. So weiß der GroupBy Heater dass er eine neue Gruppierung durchführen muss und führt alle Zeilen so lange zusammen bis wieder der Wert „M1“ ansteht.
Über dem String Append Heater und eingeschalteter Gruppierung können Sie dann die einzelnen Zeilenwerte zusammenfassen. Im Anhang finden Sie ein kleines Beispiel dazu.
Markierung im Screenshot
- GroupBy Heater mit aktivierter Option „Jede Gruppe beginnt mit String im Wert“
- String Append Heater mit eingeschalteter Gruppierung
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.282 Sekunden