Zum Hauptinhalt springen
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 Chart

Ab bestimmten Wert nur X Zeilen verarbeiten

  • Nikolay Kölsch
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
9 Jahre 10 Monate her #1813 von Nikolay Kölsch
Ab bestimmten Wert nur X Zeilen verarbeiten wurde erstellt von Nikolay Kölsch
Hallo,

stehe vor dem Problem, dass ich in einer Textdatei immer nur Abschnitte verarbeiten muss.

Die Abschnitte wiederholen sich in nicht regelmäßigen Abständen und werden immer durch einen festen Wert im ersten Feld begonnen. Ab dann sollen 6 Zeilen verarbeitet werden. Danach sollen alle weiteren Zeilen gefiltert werden bis wiederum im ersten Feld der Wert auftaucht und das ganze von neuem beginnt.

Hat das schon mal jemand umgesetzt?

Gruß
niko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 10 Monate her #1817 von FlowHeater-Team
FlowHeater-Team antwortete auf Ab bestimmten Wert nur X Zeilen verarbeiten
Hallo Herr Kölsch,

das ist über eine Benutzerdefinierte Filterbedingung mittels des .NET Script Heater möglich.

Filterbedingung als .Net Script
Code:
int zeilen = 6; // hier die Zeilen anpassen die ab dem gefundenen Wert verarbeitet werden sollen string wert = "start"; // hier zwischen den Hochkommas den Startwert anpassen int zaehler = 0; public object DoWork() { if (zaehler > 0) { zaehler--; return false; // nicht filtern } // Eingangsparameter holen string value = (string)InValues[0].GetString(); if (value == wert) { zaehler = zeilen; return false; // nicht filtern, wenn der Startwert nicht mit exportiert werden soll einfach das "false" in "true" ändern! } return true; // filtern }

Im Anhang finden Sie ein Beispiel dazu.

Dateianhang:

Dateiname: benutzerde...gung.zip
Dateigröße:2 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.256 Sekunden
FlowHeater Logo

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.