QlikView - Spaltenmanipulation

Die Spaltenmanipulation ist eine Art der Datentransformation, bei der eine neue Spalte mit Werten aus einer vorhandenen Spalte gefüllt wird, die bestimmte Kriterien erfüllt. Das Kriterium kann ein Ausdruck sein, der im Rahmen des Datentransformationsschritts erstellt wird.

Eingabedaten

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

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

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 dieEnable Transformation Step Schaltfläche, um die erforderliche Datentransformation durchzuführen.

Auswahl der Datentransformation

Wählen Sie die Registerkarte Spalte und dann die NewTaste. Es wird aufgefordert, die anzugebenNew columnund die Zeilenbedingung. Wir geben Spalte 3 als Quellenspalte an und wählen die Werte aus, die mit zwei als Zeilenbedingung beginnen.

Transformierte Daten

Nach Abschluss der obigen Schritte erhalten wir die transformierten Daten wie unten gezeigt.

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 neue Spalte mit den erforderlichen Werten erstellt.

Transformierte Daten anzeigen

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