(25.07.2024, 20:57)AshleyxDD schrieb: Kannst du mir erklären was Unipivot in Power Query ist?
Ich gebe die Frage mal an Hans-Herbert weiter.
Absolut! Gerne erkläre ich dir, was Unipivot in Power Query bedeutet und wie es funktioniert.
Was ist Unipivot in Power Query?Stell dir eine Tabelle vor, in der du viele Spalten hast, die eigentlich Zeilen sein sollten. Zum Beispiel könntest du eine Tabelle haben, die für verschiedene Produkte und verschiedene Monate die Verkaufszahlen enthält. Jede Spalte repräsentiert einen Monat, und jede Zeile ein Produkt.
Unipivot ist eine Funktion in Power Query, die genau dieses Problem löst. Es nimmt mehrere Spalten und verwandelt sie in zwei neue Spalten:
* Attribute: Diese Spalte enthält die Namen der ursprünglichen Spalten (in deinem Beispiel wären das die Monatsnamen).
* Wert: Diese Spalte enthält die entsprechenden Werte aus den ursprünglichen Spalten (in deinem Beispiel die Verkaufszahlen).
Warum ist Unipivot nützlich?* Flexibilität: Es macht deine Daten flexibler für weitere Analysen.
* Standardisierung: Es bringt deine Daten in ein standardisiertes Format, das für viele Analysetools besser geeignet ist.
* Vereinfachung: Es vereinfacht komplexe Tabellenstrukturen.
Wie funktioniert Unipivot in Power Query?1. Markiere die Spalten: Wähle die Spalten aus, die du unpivoten möchtest.
2. Wähle "Spalten unpivoten": In der Registerkarte "Transformieren" findest du den Befehl "Spalten unpivoten".
3. Bestätige: Power Query wird die ausgewählten Spalten in die neue Attribute-Wert-Struktur umwandeln.
Beispiel:
Angenommen, du hast eine Tabelle mit den Produkten "Apfel", "Banane" und "Orange" und den Monaten "Januar", "Februar" und "März". Die Verkaufszahlen sind in den entsprechenden Spalten eingetragen.
Nach dem Unpivoten hättest du folgende Tabelle:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | Produkt | Attribute | Wert |
2 | Apfel | Januar | 100 |
3 | Apfel | Februar | 120 |
4 | Apfel | März | 150 |
5 | Banane | Januar | 80 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Wann sollte man Unipivot verwenden?* Wenn du viele Spalten hast, die eigentlich Attribute sind.
* Wenn du deine Daten für weitere Analysen in ein standardisiertes Format bringen möchtest.
* Wenn du Pivot-Tabellen oder andere Analysetools verwenden möchtest, die ein bestimmtes Datenformat erwarten.
Zusätzliche Informationen:* Unpivot andere Spalten: Wenn du nur bestimmte Spalten unpivoten möchtest, kannst du die anderen Spalten auswählen und "Andere Spalten unpivoten" wählen.
* Anpassen der Namen: Du kannst die Namen der neuen Spalten "Attribute" und "Wert" anpassen.
Fazit:Unipivot ist ein leistungsstarkes Werkzeug in Power Query, um deine Daten zu transformieren und für weitere Analysen vorzubereiten. Es ist besonders nützlich, wenn du viele Spalten hast, die eigentlich Zeilen sein sollten.
Möchtest du ein konkretes Beispiel sehen oder hast du weitere Fragen zu diesem Thema?