QlikView - Füllfunktion
Das Fill Die Funktion in QlikView wird verwendet, um Werte aus vorhandenen Feldern in ein neues Feld zu füllen.
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 im obigen Schritt 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 Fill Als Funktion wählen wir die Registerkarte Füllen, auf der die leeren Werte unter dem tatsächlichen Feld angezeigt werden.
Erstellen Sie die Füllbedingung
Wenn Sie auf die Schaltfläche Füllen klicken, wird die Option zum Auswählen der Zielspalte und der Zellenbedingung angezeigt. Wir wählen Spalte drei, da wir die leeren Werte dieser Spalte mit Werten aus derselben Zeile in Spalte zwei füllen möchten. Wählen Sie außerdem den Zellenwert als leer, damit nur die leeren Zellen mit neuen Werten überschrieben werden.
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 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.