Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Leere Zeile einfügen bei fehlender Artikelnummer

Leere Zeile einfügen bei fehlender Artikelnummer 5 Jahre 5 Tage her #725

  • Meurer
  • Meurers Avatar
  • Offline
  • New Member
  • Beiträge: 4
Hallo, würde mich freuen wenn mir jemand bei meinem Problem helfen kann. Habe eine CSV-Datei mit 4 Spalten.
2 Spalten "Artikel_Nr" und "Preis" und weitere 2 Spalten mit "Artikel_Nr_Neu" und "Preis_Neu"
Würde gerne, wenn eine neue Artikel_Nr kommt, eine leere Zeile bei den alten Artikel einfügen. Es sind viele neue Artikel dazu gekommen und die Preise haben sich auch zum Teil geändert. Mit dieser Änderung wären die alten und die neuen Preise auf einer Höhe und man kann Sie besser vergleichen. An Hand des angefügten Fotos kann man leicht erkennen was ich meine. Hoffe es kann mir einer helfen.
Vielen Dank im Voraus.
Rolf
Anhang:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Leere Zeile einfügen bei fehlender Artikelnummer 5 Jahre 4 Tage her #726

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Meurer,

um die CSV Zeilen zu kopieren müssen Sie den GroupOut Heater verwenden. Dieser kopiert erst mal alle eingehenden CSV Zeilen n Mal. N ist in diesem Fall 1x und X-Value Heaterwird statisch über den geliefert.

Jetzt müssen Sie die CSV Zeilen, in denen Artikel_Nr und Artikel_Nr_Neu gleich sind wieder zu einer Ausgabe CSV Zeile zusammenführen. Dafür verwenden Sie den GroupBy Heater mit einer IF-THEN-ELSE Bedingung. Um 2 Felder in einer IF-THEN-ELSE Bedingung zu vergleichen benötigen Sie zusätzlich den Parameter Heater, der eine Artikelnummer zur weiteren Verwendung in einem Parameter zwischenspeichert. Auf diesen Parameter wird dann in der IF-THEN-ELSE Bedingung abgefragt.

Jetzt muss noch entschieden werden wann die ersten beiden Felder, der kopierten CSV Zeilen, gefüllt werden sollen. Dafür müssen Sie den AutoID Heater mit GroupOut Option sowie pro Feld einen IF-THEN-ELSE Heater mit der Bedingung "= 2" verwenden. So wird immer nur die zweite CSV Zeile mit den ersten beiden Feldern belegt.

Ich habe Ihnen dazu ein kleines Beispiel erstellt. Dann wird es denke ich etwas einfacher das zu verstehen.

Anhang groupout_csv_zeilen_duplizieren.zip nicht gefunden

Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Leere Zeile einfügen bei fehlender Artikelnummer 5 Jahre 4 Tage her #727

  • Meurer
  • Meurers Avatar
  • Offline
  • New Member
  • Beiträge: 4
Hallo Herr Stark, vielen Dank für die schnelle Antwort. Leider konnte ich Ihre Beispieldatei nicht öffnen. Folgender Fehler wurde angezeigt:

Ich habe die Version 1.3.2
Muß ich diese jetzt updaten oder gibt es noch eine andere Lösung?
Viele Grüße
Rolf Meurer
Anhang:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Leere Zeile einfügen bei fehlender Artikelnummer 5 Jahre 3 Tage her #728

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Meurer,

Das Beispiel läuft leider erst ab Version 2.2.0!

Bitte haben Sie dafür Verständnis, dass ich aus Zeitgründen hier im Rahmen des kostenlosen Supports nur jeweils die aktuelle Version berücksichtigen kann.

Ein Update können Sie über folgenden Link beziehen. https://flowheater.net/de/produkte/updates
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.083 Sekunden