FlowHeater Demo Video
 
Der Daten Import / Export Spezialist
 
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: Filterung auf der Read-Seite

Filterung auf der Read-Seite 2 Monate 10 Stunden her #3913

  • Anton Schober
  • Anton Schobers Avatar Autor
  • Offline
  • Beiträge: 3
Sehr geehrter Herr Stark,
 
ich benötige zur beigefügten Datei bitte Ihre Hilfe. Ich komme bei zwei Punkten nicht weiter…. :-(
 
  1. Wenn auf der Read-Seite im Feld Artikelname der Begriff „Bremsscheibe“ vorkommt, soll der EK-Preis verdoppelt werden und dann durch die Multiplikatoren zur Berechnung von den VK-Preisen laufen. Genauso soll in diesem Fall das Artikelgewicht auf der Write-Seite dann verdoppelt werden.
  2. Wenn auf der Read-Seite im Feld Artikelname der Begriff „Batterie“ vorkommt, soll der Artikel gar nicht berücksichtigt, bzw. ausgeschlossen werden (so wie ich es auch schon beim Feld EAN mit „empty“ gemacht habe.
 
Vielen lieben Dank für Ihre Hilfe!! 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Filterung auf der Read-Seite 2 Monate 4 Stunden her #3914

Hallo Herr Schober,

um zu prüfen ob eine bestimmte Zeichenkette in einem CSV Feld vorkommt können Sie den IF-THEN-ELSE Heater mit dem (InString) Operator „**“ verwenden. Hinweis: Mit dem Operator „!*“ können Sie prüfen ob eine bestimmte Zeichenfolge nicht im CSV Feld vorkommt. Mittels dieser Bedingung und dem Filter Heater können Sie dann die CSV Zeile für die weitere Verarbeitung herausfiltern.

Den gleichen (InString **) Operator müssen Sie verwenden, wenn Sie anhand bestimmter Schlüsselwerte Berechnungen durchführen möchten. Wenn die Bedingung zutrifft geben Sie den berechneten Wert zurück und falls nicht einfach das ursprüngliche CSV Feld.

Im Anhang finden Sie ein kleines Bespiel dazu.

Hinweis: Bei Ihrer zur Verfügung gestellten Definition ist mir aufgefallen, dass Sie bei Zahlen manuell mit dem String Replace Heater das Tausendertrennzeichen ändern. Das ist im FlowHeater nicht notwendig, Sie müssen lediglich einmal auf der READ Seite im TextFile Adapter das Format so anpassen, dass es zu Ihrer vorliegenden Textdatei passt. Anschließend kümmert sich der FlowHeater automatisch um notwendige Typumwandlungen. Im Angefügten Beispiel habe ich das ebenfalls berücksichtigt. Des Weiteren ist einem IF-THEN-ELSE Heater keine Bedingung zugeordnet, siehe Screenshot.


Zahlenformat anpassen


Hinweis zu Ihrer Definition/Projekt


Dateianhang:

Dateiname: filter-und...gung.zip
Dateigröße:2 KB
Anhänge:
Folgende Benutzer bedankten sich: Anton Schober

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en