Massendaten ändern mit dem Selektionspool: Freie Formel

  ,

Häufig stehen Anwender vor der Aufgabe, eine große Anzahl von Datensätzen (z.B. Artikeldaten) zu verändern. Der Selektionspool ist dafür ein ausgezeichnetes Werkzeug.

Der Selektionspool kann genutzt werden, um Daten zu finden, welche in einem bestimmten Feld keinen oder einen falschen Wert aufweisen.

Im Beispiel sollen für einen Shop alle Artikel einen Preis der Preisliste6 erhalten, die dort keinen Eintrag haben. Der Preis soll 20% höher sein, als der Preis1.

GS_Beispiel Das Vorgehen im Detail:

Öffnen Sie den Artikelstamm und wechseln Sie auf die Registerkarte „Selektionspool“. Erstellen Sie hier über das Menü „Allgemein“ ➮ Neu einen neuen Selektionspool.

GS_6454_FF01

Benennen Sie den Selektionspool und definieren Sie die gewünschten Felder.

GS_6454_FF02

Starten Sie die Erstellung mit der Taste „F9“. Fügen Sie dann Daten mithilfe der Funktion „Individuelle Selektion“ hinzu.

GS_6454_FF03

Erstellen Sie die Selektion. Im Beispiel alle Artikel, bei denen der Preis 1 = 0 € ist.

GS_6454_FF04

Wenn die Selektion ausgeführt wurde und die gewünschten Artikel in der Tabelle angezeigt werden, soll die Preisberechnung erfolgen. Die Funktion dafür ist „Ändern/Ergänzen“ ➮ „Feldinhalt/Wert“.

GS_6454_FF05

Da es keine vorbereitete Funktion gibt, ein Feld auf Basis eines anderen Feldes zu berechnen, kommt die „Freie Formel“ zum  Einsatz.

GS_6454_FF06

Mithilfe der „Freien Formel“ kann auf einen Basiswert zugegriffen werden. Dabei ist die übliche Syntax zu nutzen. Die Formel lautet dann (im Beispiel) ART_187_9 * 1,2 (Preis1 * 1,2) .

GS_6454_FF07

Der Preis6 wird nun auf Basis von Preis 1 berechnet.

GS_6454_FF08

Die Änderungen werden angezeigt und können in die Stammdaten übernommen werden.

GS_6454_FF09

 

 

 

Ähnliche Artikel

LEAVE A COMMENT