Zeilen gruppieren und aggregieren

Estimated reading: 3 minutes 23 views

Mit der Funktion Zeilen gruppieren können Sie umfangreiche CSV-Dateien verdichten, indem Sie mehrere zusammengehörige Zeilen zu einer einzigen Zeile zusammenfassen. Dies ist besonders nützlich, wenn Ihre CSV-Datei beispielsweise einzelne Varianten eines Artikels in separaten Zeilen enthält, Sie aber für den Import in Ihr System nur eine Hauptzeile mit einer zusammengefassten Preis- oder Bestandsspanne benötigen.

Wofür ist diese Funktion gedacht?

Stellen Sie sich vor, Sie haben eine Export-Datei von einem Lieferanten, in der jeder Artikel in verschiedenen Größen aufgeführt ist (Zeile 1: T-Shirt Größe S für 10€, Zeile 2: T-Shirt Größe M für 12€).

Mit dieser Funktion können Sie das CSV Mapping Tool anweisen:

  • Fasse alle Zeilen zusammen, die dieselbe Artikelnummer haben.
  • Suche aus den zusammengefassten Zeilen den kleinsten (Min) und den größten (Max) Preis.
  • Erstelle aus diesen Werten eine neue Spalte, die die Spanne anzeigt (z.B. „10-12“).

Wie funktioniert die Datenzusammenfassung im Detail?

  1. Gruppierspalten (Die Konstanten): Sie definieren eine oder mehrere Spalten (z.B. Artikelnummer, Hersteller), anhand derer das Programm erkennt, welche Zeilen zusammengehören. Alle Zeilen mit exakt gleichen Werten in diesen Spalten werden zu einer Gruppe zusammengefasst.
  2. Aggregationsspalte (Die Berechnung): Sie wählen eine Spalte aus, die numerische Werte (wie Preise, Gewichte oder Bestände) enthält. Aus allen Zeilen einer Gruppe sucht das Tool in dieser Spalte den niedrigsten (Min) und den höchsten (Max) Wert.
  3. Werteformatierung:
    • Unterscheiden sich Minimum und Maximum, wird eine Spanne im Format MIN-MAX in die neue Spalte geschrieben (z.B. 10-20).
    • Sind Minimum und Maximum identisch (z.B. alle Varianten kosten 15€), wird der Wert als einfache Zahl ausgegeben (z.B. 15).
  4. Verhalten der restlichen Spalten: Alle anderen Spalten in Ihrer CSV-Datei, die Sie weder zum Gruppieren noch zum Aggregieren ausgewählt haben, bleiben erhalten. Das Programm übernimmt für diese Spalten automatisch den Wert aus der allerersten Zeile der jeweiligen Gruppe. Die ursprüngliche Aggregationsspalte (z.B. der Einzelpreis) wird entfernt und durch Ihre neu benannte Spalte ersetzt.

Schritt-für-Schritt Anleitung

  1. Quelldatei laden: Stellen Sie sicher, dass Ihre Ausgangsdatei im CSV Mapping Tool geladen ist.
  2. Dialog öffnen: Klicken Sie in der Programmoberfläche auf den Button „Zeilen gruppieren…“. Es öffnet sich ein neues Konfigurationsfenster.
  3. 1. Gruppierspalten auswählen: Wählen Sie in der linken Liste eine oder mehrere Spalten aus, nach denen gruppiert werden soll (z.B. Artikelnummer). Wenn Sie mehrere Spalten markieren (z.B. Artikelnummer und Farbe), werden nur die Zeilen zusammengefasst, bei denen sowohl Artikelnummer als auch Farbe identisch sind.
  4. 2. Spalte für Min/Max-Ermittlung wählen: Wählen Sie aus dem Dropdown-Menü die Spalte aus, die berechnet werden soll (z.B. Preis oder Bestand). Wichtig: Diese Spalte muss Zahlenwerte enthalten.
  5. 3. Name der neuen Spalte vergeben: Tragen Sie in das Textfeld ein, wie die neu erzeugte Spalte in der Ausgabedatei heißen soll (z.B. Preisspanne).
  6. Gruppieren: Klicken Sie auf den Button „Gruppieren“.
  7. Speichern: Das Tool fasst die Daten nun zusammen und fordert Sie anschließend auf, einen Speicherort für die neu generierte CSV-Datei auszuwählen (Standardname ist oft gruppiert.csv).

Nach dem Speichern können Sie die neu erzeugte, komprimierte CSV-Datei als Quelle für Ihre weiteren Mapping-Projekte oder direkt für den Import in Ihr Shopsystem nutzen.

Teile diese Dokument

Zeilen gruppieren und aggregieren

Or copy link

Nach oben scrollen