FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien
  • Seite:
  • 1

THEMA: Leere Zeile einfügen bei fehlender Artikelnummer

Leere Zeile einfügen bei fehlender Artikelnummer 7 Jahre 4 Monate her #725

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
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Leere Zeile einfügen bei fehlender Artikelnummer 7 Jahre 4 Monate her #726

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1392
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 wurde nicht gefunden.


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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Aw: Leere Zeile einfügen bei fehlender Artikelnummer 7 Jahre 4 Monate her #727

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
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Leere Zeile einfügen bei fehlender Artikelnummer 7 Jahre 4 Monate her #728

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1392
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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.
  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en