Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Befehl "Indexspalte " fügt der Tabelle eine neue Spalte mit expliziten Positionswerten hinzu und wird normalerweise erstellt, um andere Transformationsmuster zu unterstützen.
Der Anfangsindex beginnt standardmäßig mit dem Wert 0 und weist eine Inkrementierung von 1 pro Zeile auf.
Sie können das Verhalten dieses Schritts auch konfigurieren, indem Sie die Option "Benutzerdefiniert" auswählen und zwei Parameter konfigurieren:
- Startindex: Gibt den anfänglichen Indexwert an.
- Inkrement: Gibt an, um wie viel jeder Indexwert inkrementiert wird.
Für das Beispiel in diesem Artikel beginnen Sie mit der folgenden Tabelle, die nur eine Spalte enthält, beachten Sie jedoch das Datenmuster in der Spalte.
Angenommen, Ihr Ziel besteht darin, diese Tabelle in die tabelle zu transformieren, die in der folgenden Abbildung mit den Spalten "Datum", " Konto" und "Verkauf" angezeigt wird.
Schritt 1. Eine Indexspalte hinzufügen
Sie müssen ihrer Tabelle zuerst eine neue Indexspalte hinzufügen, die von 0 beginnt.
Schritt 2. Hinzufügen einer Modulospalte aus der Indexspalte
Im nächsten Schritt wählen Sie die neu hinzugefügte Indexspalte aus, und dann auf der Registerkarte Add column die Optionen Standard>Modulo aus.
Geben Sie im Dialogfeld Modulo die Zahl ein, aus der der Rest für jeden Wert in der Spalte gesucht werden soll. In diesem Fall wiederholt sich Ihr Muster alle drei Zeilen, also geben Sie "3" ein.
Das Ergebnis dieses Vorgangs gibt Ihnen eine neue Spalte namens Modulo.
Schritt 3. Hinzufügen einer Spalte mit ganzzahliger Trennlinie aus der Indexspalte
Wählen Sie die Spalte "Index" aus, wechseln Sie zur Registerkarte "Spalte hinzufügen", und wählen Sie dann "Standard">"Teilen (Ganzzahl)" aus.
Geben Sie im Dialogfeld Ganzzahldivision eine Zahl ein, durch die jeder Wert in der Spalte dividiert werden soll. In diesem Fall wiederholt sich Ihr Muster alle drei Zeilen, geben Sie also den Wert 3 ein.
Entfernen Sie die Indexspalte , da Sie sie nicht mehr benötigen. Ihre Tabelle sieht nun wie die folgende Abbildung aus.
Schritt 4. Pivotieren einer Spalte
Ihre Tabelle weist jetzt drei Spalten auf:
- Spalte1 enthält die Werte, die sich in der endgültigen Tabelle befinden sollen.
- Modulo stellt die Spaltenposition des Werts bereit (ähnlich den Y-Koordinaten eines XY-Diagramms).
- Eine ganzzahlige Division stellt die Zeilenposition des Werts bereit (ähnlich wie die x-Koordinaten eines xy-Diagramms).
Um die gewünschte Tabelle zu erreichen, müssen Sie die Modulo-Spalte mithilfe der Werte aus Spalte1 pivotieren, in denen diese Werte nicht aggregiert werden.
Wählen Sie die Spalte Modulo aus.
Wählen Sie auf der Registerkarte "Transformieren " die Pivotspalte aus der Gruppe "Beliebige Spalten " aus.
Wählen Sie im Dialogfeld "Pivotspalte " die Optionsschaltfläche " Erweitert " aus.
Stellen Sie sicher, dass die Wertspalte auf "Spalte1 " festgelegt ist und die Funktion "Aggregatwerte " auf "Nicht aggregieren" festgelegt ist.
Weitere Informationen: Pivotspalten
Das Ergebnis dieses Vorgangs gibt Ihnen eine Tabelle mit vier Spalten, wie in der folgenden Abbildung dargestellt.
Schritt 5. Reinige die Tabelle
Sie können nun die Spalte "Ganzzahldivision" löschen und die erste Zeile der Tabelle als Kopfzeilen der Tabelle befördern. Weitere Informationen: Fördern oder Herabstufen von Spaltenüberschriften
Nachdem Sie die richtigen Datentypen für Ihre Spalten definiert haben, sieht die Tabelle wie die folgende Tabelle aus, wobei genau die drei benötigten Spalten und das gesuchte Shape enthalten sind.