Previous - função de script
Previous() descobre o valor da expressão expr usando dados do registro de entrada anterior. No primeiro registro de uma tabela interna, a função retornará
Syntax:
Previous(expr)
Return data type: dual
Arguments:
Argumento | Descrição |
---|---|
expr | A expressão ou campo que contém os dados a serem medidos. A expressão pode conter funções previous() aninhadas para acessar os registros anteriores. Os dados são lidos diretamente da fonte de entrada, o que permite fazer referência também aos campos não carregados no QlikView, isto é, mesmo que não tenham sido armazenados em seu banco de dados associado. |
Limitations:
No primeiro registro de uma tabela interna, a função retorna
Adicione o script de exemplo ao seu documento e execute-o. Em seguida, adicione pelo menos os campos listados na coluna de resultados a um documento para ver o resultado.
Exemplo | Resultado | |||||
---|---|---|---|---|---|---|
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; |
|