Eine Tabelle lässt sich auf zwei grundsätzlich verschiedene Arten verändern: die Struktur ändern oder die Darstellung ändern. Pivotieren und Transponieren ordnen Zeilen und Spalten neu; die Konvertierung nach HTML, Markdown oder SQL bereitet dieselben Daten für ein anderes Ziel vor.
Wer die benötigte Operation vorab festlegt, vermeidet unnötige Schritte und kann das Ergebnis leichter prüfen.
Pivotieren fasst Daten zusammen
Eine Pivot-Tabelle gruppiert Datensätze nach einer oder mehreren Dimensionen und berechnet Kennzahlen wie Summe, Anzahl oder Durchschnitt.
Angenommen, eine Verkaufstabelle enthält Datum, Land, Produkt und Betrag. Eine Pivot-Auswertung kann nach Land und Produkt gruppieren und die Beträge summieren.
Das Pivot-Tool eignet sich daher für analytische Fragen: Wie viel, wie oft oder welcher Durchschnitt je Gruppe?
Vor dem Pivotieren sollten numerische Spalten wirklich numerisch sein und Kategorien konsistent benannt werden.
Transponieren ändert die Orientierung
Beim Transponieren werden Zeilen und Spalten vertauscht. Werte werden dabei nicht aggregiert.
Das Transponierungs-Tool ist sinnvoll, wenn die Daten selbst stimmen, aber die Ausrichtung für ein Dokument, einen Import oder einen weiteren Schritt ungeeignet ist.
Ist die Struktur bereits korrekt, muss manchmal nur das Ausgabeformat wechseln.
Der HTML-Konverter erzeugt Web-Markup, der Markdown-Konverter eine kompakte Tabelle für Dokumentation und der SQL-Konverter Anweisungen, die vor dem Einsatz geprüft werden sollten.
Fehlerhafte Quelldaten werden dadurch nicht automatisch bereinigt.
Pivotieren, transponieren oder konvertieren?
| Ziel |
Operation |
| Datensätze nach Kategorie zusammenfassen |
Pivot |
| Zeilen und Spalten vertauschen |
Transponieren |
| Tabelle auf einer Webseite darstellen |
HTML |
| Tabelle in Dokumentation einfügen |
Markdown |
| Werte für einen SQL-Workflow vorbereiten |
SQL |
Zuverlässiger Ablauf
- Überschriften, Trennzeichen und Datentypen prüfen;
- Duplikate oder inkonsistente Werte bereinigen;
- entscheiden, ob sich die Struktur ändern muss;
- für Aggregation pivotieren oder für Orientierung transponieren;
- erst danach in das Zielformat konvertieren;
- das Ergebnis vor Veröffentlichung oder Import kontrollieren.
Der Leitfaden zu Daten und Tabellen erklärt, warum Struktur und Format getrennt betrachtet werden sollten.
Kurz gesagt: Pivot und Transposition ändern die Organisation der Daten; HTML, Markdown und SQL ändern ihre Darstellung für die weitere Nutzung.