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

Bei selectierten Datensätzen ein Feld mit festen Werten füllen

  • Holger Herrmannsfeldt
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
5 Jahre 11 Monate her - 5 Jahre 11 Monate her #3573 von Holger Herrmannsfeldt
Bei selectierten Datensätzen ein Feld mit festen Werten füllen wurde erstellt von Holger Herrmannsfeldt
Hallo zusammen,

wir haben eine SQL-Tabelle mit Artikelstammdaten. Die Stammdaten müssen ausgelesen und in eine CSV-Datei exportiert werden. Dies stellt für sich kein Problem dar, es gibt jedoch das Feld Menge, welches bei betsimmten Artikeln mit einer festen Zahl gespeichert werden muss. Alle anderen Artikel zeigen ein variable Mengen. Die Artikel mit fester Mengenangabe werden durch mindestens 1 Feld (AC 0 "") von den anderen Artikeln unterschieden.
Also wie nachfolgend:

Artikel Menge     Preis AC EC
12345 aus SQL-Tabelle gelesen 5,00 09 04
54321 fester Wert z.B. 100   7,50 22 04
55544 aus SQL-Tabelle gelesen 2,99 07 05


Viele Grüße

Holger Herrmannsfeldt
Letzte Änderung: 5 Jahre 11 Monate her von Holger Herrmannsfeldt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 11 Monate her - 5 Jahre 11 Monate her #3574 von FlowHeater-Team
Hallo Herr Herrmannsfeldt,

für eine bedingte Ersetzung benötigen Sie eine Kombinationaus einem CSV Lookup über den String Replace Hearer und dem IF-THEN-Else Heater für die Bedingung. Im Anhang finden Sie ein kleines Beispiel dazu. Das Beispiel verwendet den zweimal den Textfile Adapter , funktioniert so aber auch zusammen mit dem MySQL Adapter .

Für den CSV Lookup müssen Sie den String Replace Heater sokonfigurieren wie im Screenshot. In der CSV Liste tragen Sie die Artikelnummern
nach dem Schema Artiklennummer;Menge ein die Sie ersetzen möchten. Hinweis: Das können auch sehr viele sein!

Wichtig ist, dass Sie für den Standardwert falls nichtgefunden einen Wert angeben der nicht als Artikelnummer vorhanden ist, im Beispiel wird „!Nicht gefunden!“ verwendet. Auf diesen Wert wird dann im IF-THEN-ELSE Heater geprüft.Hierüber wird dann entschieden welcher Wert in das MySQL Feld dann eingetragen wird. Entweder das Feld aus der CSV Ersetzungsliste oder aber der Original Feldinhalt aus der MySQL Tabelle.

CSV Lookup Konfiguration


Dateianhang:

Dateiname: bedingte-e...zung.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.
Letzte Änderung: 5 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.265 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.