Un cliente necesitaba tener una tabla en QlikView con las
ventas diarias y con el acumulado hasta ese día y me ha preguntado como lo
podía desarrollar.
Para desarrollar un pequeño ejemplo, lo primero es crear un
pequeño set de dados. En mi caso me he creado esta tabla Excel.
Ahora desarrollamos un pequeño script que carga los datos y
calcula el acumulado.
Este script utiliza dos funciones interesantes numsum y peek.
La primera devuelve el valor numérico de la suma de los argumentos. La función
peek devuelve un valor determinado de una tabla; por ejemplo
peek(nombre_de_campo,n) devuelve el valor n+1 de del campo ‘nombre_de_campo’.
Si no se indica el registro, la función peek devuelve el
último valor. Así, peek(Acumulado) no devuelve el último valor de la tabla ‘Acumulado’.
Finalmente, utilizamos una tabla para comprobar que el ejemplo se comporta como esperábamos.