Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Im vorherigen Datensatz ein Flag setzen

  • Michael Schaffert
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
1 Jahr 8 Monate her #4629 von Michael Schaffert
Im vorherigen Datensatz ein Flag setzen wurde erstellt von Michael Schaffert
Hallo Robert,

ich habe eine etwas knifflige Aufgabe im FlowHeater zu lösen. Sicher kannst Du mir wieder einen Tipp geben:
Es geht darum, dass ich eine Liste mit Zahlen habe.
Die Zahl ist in mehreren aufeinanderfolgenden Datensätzen die gleiche. Dann folgt die nächste, also Beispiel:
3
3
3
3 -> dieser Datensatz bekommt ein "x"
4
4
4 -> dieser Datensatz bekommt ein "x"
5
5
Jetzt möchte ich am Datensatz, der letztmalig die 3 hatte in ein Feld ein Flag setzen, z.B. ein "x".
Wie kann ich quasi jetzt entweder "nach vorne schauen", um zu prüfen, ob der nächste Datensatz auch wieder eine 3 hat, oder eine 4.
Oder wie kann ich "nach hinten schauen" und den vorherigen Datensatz noch anpassen, um das Flag zu setzen?

Viele Grüße
Michael

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 8 Monate her #4630 von FlowHeater-Team
FlowHeater-Team antwortete auf Im vorherigen Datensatz ein Flag setzen
Hallo Michael,

das geht so einfach leider nicht, Du benötigts dazu eine temporäre „Tabelle“ worüber Du das abbilden kannst.

Ich habe mal ein Beispiel erstellt, siehe Anhang. Hier wurde eine InMemory Adapter Tabelle verwendet um die Daten einzulesen. Während des Einlesens wird ein zusätzliches Feld „Reihenfolge“ mit einem eindeutigen Zähler über den AutoID Heater befüllt. Dieses Feld wird anschließend zur Sortierung sowie Aktualisierung der InMemory Adapter Tabelle genutzt.

Im zweiten Verarbeitungsschritt wird dann die InMemory Tabelle gelesen und über dem Wert werden die Daten per GroupBy Heater gruppiert. Hier wird dann beim letzten Datensatz ein Update auf die InMemory Tabelle ausgeführt wo dann dieser Datensatz mit einem "X" markiert wird.

Im letzten Verarbeitungsschritt wird die so angereicherte InMemory Tabelle ausgegeben.

 

Dateianhang:

Dateiname: letzten-sa...eren.zip
Dateigröße:12 KB

 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.258 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.