- Beiträge: 9
nur schreiben wenn alle Spalten gleich
- Sven Marx
- Autor
- Offline
- Benutzer
Weniger
Mehr
9 Monate 4 Tage her #5060
von Sven Marx
nur schreiben wenn alle Spalten gleich - Beitrag(5060) wurde erstellt von Sven Marx
Hallo Herr Stark,
ich würde gerne mal wieder Ihr super Wissen beanspruchen wenn es okay ist.
Es gibt zwei Spalten die Daten enthalten und verglichen werden sollen.
Spalte Hersteller-Office enthält Nummern der Hersteller und die Spalte KTR GTIN die aus einer anderen Tabelle übernommen wurden.
Ich möchte in die Spalte GTIN-uebernommen NUR die GTIN aus KTR übernehmen, wenn es zu der Nummer aus Spalte Hersteller-Office nur eine GTIN gibt. Also zu der Nummer immer die selbe GTIN vorhanden ist.
Im Beispiel wäre der Hersteller 1008 der in die Spalte GTIN-uebernommen werden kann.
Vielleicht können Sie mich freundlicherweise unterstützen.
Liebe Grüße Sven Marx
ich würde gerne mal wieder Ihr super Wissen beanspruchen wenn es okay ist.
Es gibt zwei Spalten die Daten enthalten und verglichen werden sollen.
Spalte Hersteller-Office enthält Nummern der Hersteller und die Spalte KTR GTIN die aus einer anderen Tabelle übernommen wurden.
Ich möchte in die Spalte GTIN-uebernommen NUR die GTIN aus KTR übernehmen, wenn es zu der Nummer aus Spalte Hersteller-Office nur eine GTIN gibt. Also zu der Nummer immer die selbe GTIN vorhanden ist.
Im Beispiel wäre der Hersteller 1008 der in die Spalte GTIN-uebernommen werden kann.
Vielleicht können Sie mich freundlicherweise unterstützen.
Liebe Grüße Sven Marx
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
9 Monate 3 Tage her #5062
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf nur schreiben wenn alle Spalten gleich - Beitrag(5062)
Hallo Herr Marx,
kein Problem, dafür ist das Forum ja da
Ich habe aber in diesem Fall leider nicht ganz verstanden was Sie genau vorhaben. Könnten Sie das bitte etwas genauer beschreiben und noch besser ein Beispiel anfügen, Danke.
kein Problem, dafür ist das Forum ja da
Ich habe aber in diesem Fall leider nicht ganz verstanden was Sie genau vorhaben. Könnten Sie das bitte etwas genauer beschreiben und noch besser ein Beispiel anfügen, Danke.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Sven Marx
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 9
9 Monate 3 Tage her - 9 Monate 3 Tage her #5063
von Sven Marx
Hallo Herr Stark,
in der ersten Spalte sind Nummern die mehrfach vorkommen können. Die zweite Spalte hat GTIN zu den Nummern und jetzt möchte ich in die dritte Spalte NUR die GTIN aus der zweiten Spalte übernehmen, wenn die GTIN sich nicht unterscheiden, also gleich sind. In der Tabelle wären zur Nummer 1008 alle GTIN gleich und dann soll die GTIN aus der zweiten in die dritte Spalte übernommen werden. Hier würde auch reichen, wenn diese nur einmal in die dritte Spalte geschrieben wird.
Die Nummer 1010 hat verschieden GTIN und deswegen soll keine in die dritte Spalte übernommen werden.
Sven Marx antwortete auf nur schreiben wenn alle Spalten gleich - Beitrag(5063)
Hallo Herr Stark,
in der ersten Spalte sind Nummern die mehrfach vorkommen können. Die zweite Spalte hat GTIN zu den Nummern und jetzt möchte ich in die dritte Spalte NUR die GTIN aus der zweiten Spalte übernehmen, wenn die GTIN sich nicht unterscheiden, also gleich sind. In der Tabelle wären zur Nummer 1008 alle GTIN gleich und dann soll die GTIN aus der zweiten in die dritte Spalte übernommen werden. Hier würde auch reichen, wenn diese nur einmal in die dritte Spalte geschrieben wird.
Die Nummer 1010 hat verschieden GTIN und deswegen soll keine in die dritte Spalte übernommen werden.
Letzte Änderung: 9 Monate 3 Tage her von Sven Marx.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
9 Monate 2 Tage her #5066
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf nur schreiben wenn alle Spalten gleich - Beitrag(5066)
Hallo Herr Marx,
ist machbar aber etwas kompliziert 😊 Im Anhang finden Sie ein kleines Beispiel dazu.
Sie müssen als erstes die Anzahl der Wert ermitteln. Es wird einmal die Anzahl des Herstellers benötigt sowie die Anzahl über einen zusammengesetzten Schlüssel (Hersteller + „#“ + GTIN) per String Append Heater . Das wird im Beispiel über einen vorgelagerten Verarbeitungsschritt durchgeführt. Die jeweiligen Werte werden in 2 InMemory Adapter Tabellen (Anzahl1 und Anzahl2) gespeichert. Wichtig ist, dass hier beim ersten vorkommen ein Insert und bei weiteren ein Update auf den Wert durchgeführt wird!
Im zweiten Verarbeitungsschritt werden dann diese beiden Werte (= die Anzahl) mittels einen Daten Lookup per String Replace Heater ausgelesen. Diese beiden Werte werden dann mit dem IF-THEN-ELSE Heater verglichen und nur wenn beide Werte gleich sind wird die GTIN auf die WRITE Seite übernommen. Damit der Vergleich funktioniert muss einer der beiden Werte über einen FlowHeater Parameter gesetzt / geprüft werden, siehe Screenshot.
ist machbar aber etwas kompliziert 😊 Im Anhang finden Sie ein kleines Beispiel dazu.
Sie müssen als erstes die Anzahl der Wert ermitteln. Es wird einmal die Anzahl des Herstellers benötigt sowie die Anzahl über einen zusammengesetzten Schlüssel (Hersteller + „#“ + GTIN) per String Append Heater . Das wird im Beispiel über einen vorgelagerten Verarbeitungsschritt durchgeführt. Die jeweiligen Werte werden in 2 InMemory Adapter Tabellen (Anzahl1 und Anzahl2) gespeichert. Wichtig ist, dass hier beim ersten vorkommen ein Insert und bei weiteren ein Update auf den Wert durchgeführt wird!
Im zweiten Verarbeitungsschritt werden dann diese beiden Werte (= die Anzahl) mittels einen Daten Lookup per String Replace Heater ausgelesen. Diese beiden Werte werden dann mit dem IF-THEN-ELSE Heater verglichen und nur wenn beide Werte gleich sind wird die GTIN auf die WRITE Seite übernommen. Damit der Vergleich funktioniert muss einer der beiden Werte über einen FlowHeater Parameter gesetzt / geprüft werden, siehe Screenshot.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Sven Marx
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 9
9 Monate 23 Stunden her #5067
von Sven Marx
Sven Marx antwortete auf nur schreiben wenn alle Spalten gleich - Beitrag(5067)
Hallo Herr Stark,
das hat wieder super funktioniert und ich habe dabei auch wieder dazugelernt!
Ich wollte eigentlich Ihnen gerne eine Spende zukommen lassen, habe aber gleich eine neue Lizenz gekauft!
Also, vielen Dank Herr Stark
das hat wieder super funktioniert und ich habe dabei auch wieder dazugelernt!
Ich wollte eigentlich Ihnen gerne eine Spende zukommen lassen, habe aber gleich eine neue Lizenz gekauft!
Also, vielen Dank Herr Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.282 Sekunden