QlikView - Drehtabellen

Die rotierende Tabelle in QlikView ähnelt der Funktion zum Transponieren von Spalten und Zeilen in Microsoft Excel, bietet jedoch einige zusätzliche Optionen. Wir können Spalten in mehrere Richtungen transponieren und sie liefern unterschiedliche Ergebnisse. In diesem Kapitel sehen wir die normale Transponierungsoption zum Konvertieren von Zeilen in Spalten.

Eingabedaten

Betrachten wir die folgenden Eingabedaten, die die tatsächlichen und prognostizierten Verkaufszahlen darstellen.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Skript laden

Die obigen Daten werden mithilfe des Skript-Editors in den QlikView-Speicher geladen. Öffnen Sie den Skripteditor über das Menü Datei oder drücken SieControl+E. Wählen Sie auf der Registerkarte "Daten aus Dateien" die Option "Tabellendateien" und suchen Sie nach der Datei mit den oben genannten Daten.

Nachdem wir auf Weiter geklickt haben, wählen wir die Enable Transformation Step Schaltfläche, um die erforderliche Datentransformation durchzuführen.

Auswahl der Datentransformation

Da werden wir das benutzen Rotate Als Funktion wählen wir die Registerkarte Drehen, auf der die Werte aller Felder angezeigt werden.

Anwenden Drehen

Wir klicken auf die TransposeTaste, um die obigen Daten zu transponieren. Die transponierten Daten werden wie unten gezeigt angezeigt.

Skript für transformierte Daten laden

Das Ladeskript für die transformierten Daten kann mit dem Skripteditor angezeigt werden. Das Skript zeigt den Ausdruck, der die leeren Zellenwerte ersetzt.

Transformierte Daten anzeigen

Die transformierten Daten können durch Erstellen eines angezeigt werden Table Box mit der Option im Menü Layout → New Sheet Object.