Previous - skriptfunktion
Previous() returnerar värdet av uttrycket expr genom att använda data från en tidigare indatapost som inte uteslutits till följd av en where-sats. För den första posten i en intern tabell kommer funktionen att returnera
Syntax:
Previous(expr)
Return data type: dual
Arguments:
Argument | Beskrivning |
---|---|
expr | Det uttryck eller fält som innehåller de data som ska mätas. Uttrycket kan innehålla kapslade funktioner previous() för att komma åt poster längre bak. Data hämtas direkt från indatakällan och man kan således referera även till fält som inte lästs in i Qlik Sense, dvs. även om de inte har lagrats i dess associativa databas. |
Limitations:
För den första posten i en intern tabell kommer funktionen att returnera
Example:
Skriv följande i ditt laddningsskript
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 '|');
Genom att använda funktionen Previous() i satsen Load kan vi jämföra det aktuella värdet av
Månad | Försäljning | Ökning |
---|---|---|
1 | 12 | - |
2 | 13 | 1 |
3 | 15 | 2 |
4 | 17 | 2 |
5 | 21 | 4 |
6 | 21 | 0 |
7 | 22 | 1 |
8 | 23 | 1 |
9 | 32 | 9 |
10 | 35 | 3 |
11 | 40 | 5 |
12 |
41 | 1 |