You are not logged in.

Dear visitor, welcome to Tools & Services for CSV and XML Data. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Wednesday, April 1st 2015, 8:43pm

IF Abfrage von Bereichen

Hallo,

erst einmal danke für das Klasse Tool, ist echt gewaltig! :-)

Ich hätte eine Frage: Ist es möglich anhand des importierten Produktgewichtes Versandkosten zu berechnen.

Die Vorgäbe wäre in der Art:
Von 0 - 10kg --> 5,99€
Von 11 - 20kg --> 12,99€
Von 21 - 30kg --> 20,99€

Ich hätte folgendes versucht:
{IF 'Weight' < '10'}5,99{ELSEIF 'Weight' > '10'}12,99{ELSE 'Weight' > '20'}20,99{ENDIF}

Geht leider nicht, da genau vor 12,99 abgebrochen wird und der Term "12,99{ELSE...." usw dann in der Zelle landet.

Meine Frage: Ist es möglich irgendwie einen Bereich abzufragen, also eben ob die Zelle "Weight" zwischen 0 und 10 kg ist usw.

Danke,
LG Graf

2

Thursday, April 2nd 2015, 3:59pm

Hallo,
wir kümmern uns nach Ostern um Ihre Anfrage. Bitte etwas Geduld bis dahin.
Grüße und schöne Feiertage...

3

Thursday, April 2nd 2015, 4:22pm

Hallo Herr Gallay,

vielen Dank!

Ich habe es vorerst im CSV selbst wie folgt lösen können:

Quoted

=VERWEIS(V1;{0;30,9;61,8;92,7;123,6;154,5;185,4;216,3};{5,9;11,9;17,9;23,9;29,9;35,9;41,9;47,9})
(Erklärung: Alle 30,9 erhöhen sich die Versandkosten um 5,99)

Perfekt wäre natürlich via csv4you, dann könnte ich die bereitgestellten Daten direkt verarbeiten, ohne sie vorher bearbeiten zu müssen.

Ich wünsche Ihnen auch schöne Osterfeiertage!
Schöne Grüße,
Andi

4

Tuesday, April 7th 2015, 4:37pm

Wir haben die Funktion angepasst und erfolgreich getestet unter Schnittstellen ->Settings ->eigene Spaltenzuordnung...
Dort hat folgender Code funktioniert:

Source code

1
2
3
4
{IF 'price' > '21'}19,99
{ELSEIF 'price' > '11'}9,99
{ELSE}4,99
{ENDIF}

Ein Hinweis noch:
Für den Import in den Datenpool sind eigentlich die 'Rohdaten' eines Lieferanten vorgesehen. Die Anpassung der Daten wie z.B. über die o.g. IF-Funktion sollte dann über den Bereich Schnittstellen erfolgen.

Grüße, jg

5

Monday, April 13th 2015, 3:10pm

Vielen Dank für die Infos - auf den ersten Blick funktioniert das!! :-)

Ich muss die Abfrage glaub ich leider schon beim Import machen - beim Import berechne ich die Versandkosten anhand des Gewichtes. Im Bereich Schnittstellen muss ich dann nämlich Preis und Versankosten mittels [math|...] zusammenrechnen.

Ich vermute mal, dass die IF-Abfrage und die math-Abfrage in einem Schritt nämlich nicht funktionieren. Deswegen brauche ich diesen ersten Schritt der Versandkostenberechnung schon beim Import.

Oder sehe ich das falsch?

Danke,
schöne Grüße,
Andi

6

Wednesday, April 15th 2015, 8:44am

Hallo Andi,
es ist gut, wenn es nun läuft. Machen Sie es dann einfach so, wie es jetzt bei Ihnen funktioniert.
Beides in einem Schritt habe ich selbst noch nicht getestet.
Grüße, jg

1 user apart from you is browsing this thread:

1 guests