QlikView - Daten generieren

Oft müssen einige Daten programmgesteuert von der verwendeten Software generiert werden, die nicht aus einer Quelle stammt. Zum Beispiel 100 Zufallszahlen oder nur die Daten der 23. Woche eines Jahres. Ein Datenanalyst muss möglicherweise solche Daten erstellen, um eine Analyse der Daten durchzuführen, die diese Werte bei ihrem Eintreffen nicht enthalten. QlikView bietet eine Funktion namensAutogenerate, die für eine solche Anforderung verwendet werden können.

Datenanforderung

Stellen Sie sich ein Szenario vor, in dem wir nur die Daten finden müssen, die ein Donnerstag oder ein Sonntag sind. Wir müssen es für das Sortiment finden, das heute bis Ende des Jahres beginnt. Wir erstellen das folgende Skript, um dies zu erreichen.

Erläuterung

Wir deklarieren zwei Variablen, um den ersten Tag des aktuellen Monats und das Jahresende zu erfassen. Als nächstes wenden wir verschiedene Funktionen und eine Filterbedingung an, um die erforderlichen Werte zu generieren. Die Funktion recno () erstellt für jedes dieser Daten einen Datensatz. Wir fügen die Autogenerate-Funktion hinzu, die die Variablen als Bereich angibt.

Generierte Daten

Beim Laden des obigen Skripts in den Speicher von QlikView und Erstellen einer Tabellenbox über das Menü Layout → New Sheet Objects → Table BoxWir erhalten die Daten wie unten gezeigt erstellt.