Eine ähnliche Thematik gab es hier.
Man müsste als im Datastorefeld eine <#if> Bedingung einbauen, so dass das datastore-felder bei BundleType == bundle leer bleibt.
Mal am Beispiel:
Datastore-Feld:
<#if BundleType! == "bundle">Keenberk-PlentyArtikel</#if>
Das sorgt dafür dass der Querverweis ausgeführt wird, wenn bundleType == bundle ist.
Ansonsten wird der Querverweise nicht ausgeführt.
Will man genau das Gegenteil wäre es:
<#if BundleType! != "bundle">Keenberk-PlentyArtikel</#if>
Ansonsten gern mal eine Tabelle mit Beispieldaten hier schicken, wo man das besser sieht, was sie meinen.
Sie schreiben "herausgefiltert".
Evtl. ist das hier ein Missverständnis und sie wollen Zeilen entfernen? Dann wäre der Filter der richtige Step, um entsprechende Zeilen zu entfernen.
Wichtig ist dann auch die Schreibweise der Spaltenname und die Anführungsstriche. Laut ihrer CSV müsste es sein:
BundleType! != "bundle"
Können Sie vielleicht nochmal ihre CSV so ergänzen, wie sie am Ende aussehen soll? also so dass man Quell und Ziel sieht?
Oh ja Stefan hat Recht. Dass die EAN in identifier2 doppelt vergeben ist, ist ein Problem. Der Identifier für den Querverweis muss eindeutig sein. identifier2 darf zwar Duplikate enthalten, aber für euren Anwendungsfall ist das natürlich hinderlich.
- Also entweder du markierst dir die bundle-identifier2 irgendwie, so dass sie eindeutig sind (z.B. Stefan Idee mit prefix b_)
- Oder lässt identifier2 bei bundle leer (ist fraglich ob ein bundle ein EAN eines bundle-items haben sollte... ist vermutlich eher eine Festlegung von euch. falls ihr die EAN an bundles unbedingt braucht könnte man die auch in ein extra Feld schreiben, das nicht identifier ist.
- oder nimmst evtl. identifier3 (falls noch frei) und füllst die dort nur bei den nicht-bundles (und machst Querverweis mit identifier3. an sich der gleiche Gedanke wie beim vorherigen Punkt)
Sobald man die EAN eindeutig hat, sollte der Querverweis klappen.. Bei den bundles kommt dann "No record found", und diese Zeilen kann man in einem nachfolgenden Filter Step entfernen.