Previous - Skriptfunktion
Previous() findet den Wert der Formel expr anhand von Daten aus dem vorherigen Eingabedatensatz. Im ersten Datensatz einer internen Tabelle liefert diese Funktion
Syntax:
Previous(expr)
Return data type: dual
Arguments:
Argument | Beschreibung |
---|---|
expr | Die Formel oder das Feld mit den Daten, die gemessen werden sollen. Die Formel kann verschachtelte previous()-Funktionen enthalten, um weiter zurückliegende Datensätzen zu referenzieren. Die Werte werden direkt aus der zugrunde liegenden Datenquelle ermittelt, das heißt es kann auf Felder zugegriffen werden, die gar nicht in QlikView eingelesen wurden. |
Limitations:
Im ersten Datensatz einer internen Tabelle liefert diese Funktion
Fügen Sie Ihrem Dokument das Beispielskript hinzu und führen Sie sie aus. Fügen Sie einem Arbeitsblatt in Ihrem Dokument dann mindestens diejenigen Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.
Beispiel | Ergebnis | |||||
---|---|---|---|---|---|---|
Sales2013: Load *, (Sales - Previous(Sales) )as Increase Inline [ Month|Sales 1|12 2|13 3|15 4|17 5|21 6|21 7|22 8|23 9|32 10|35 11|40 12|41 ] (delimiter is '|');
|
|
|||||
Sales2013: Load * Inline [ Month|Sales 1|12 2|13 3|15 4|17 5|21 6|21 7|22 8|23 9|32 10|35 11|40 12|41 ] (delimiter is '|');
Sales: NoConcatenate Load *, (Sales - Previous(Sales) )as Increase Resident Sales2013 where Month > 6;
Drop Table Sales2013; |
|