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

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

  • Holger Herrmannsfeldt
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
5 Jahre 4 Monate her - 5 Jahre 4 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 4 Monate her von Holger Herrmannsfeldt.

Bitte Anmelden um der Konversation beizutreten.

Mehr
5 Jahre 4 Monate her - 5 Jahre 4 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 Bespiel 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.
Anhänge:
Letzte Änderung: 5 Jahre 4 Monate her von FlowHeater-Team.

Bitte Anmelden um der Konversation beizutreten.

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