Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
mvazquez
Contributor III
Contributor III

Fechas, condiciones, gráficos, extracción de datos

Buenos días, soy el nuevo!!!!

Tengo el siguiente problema.

Una tabla que contiene producto, fecha y existencias. En esta tabla sólo se guarda información cuando se registra un movimiento, por ejemplo:

ProductoA ------ 01/01/2011 ------ 5

ProductoA ------ 05/01/2011 ------ 7

ProductoA ------ 07/01/2011 ------ 3

De tal forma que si quiero consultar las unidades a fecha 04/01/2011 me debería devolver 5, y si las consulto a fecha 10/01/2011 3 unidades.

Algo así como dame las unidades para la fecha maxima y que cumple que sea menor que la fecha que paso como variable.

¿Alguien que me alumbre un poquito?, he hecho graficos con expresiones como

sum( {$<FechaExistencias = {$(#<=$(VarFechaExistencias))}>} UnidadesFecha )

Incluso se me ha pasado por la mente rellenar los datos en el script para que la tabla cargada sea

ProductoA ------ 01/01/2011 ------ 5

ProductoA ------ 02/01/2011 ------ 5

ProductoA ------ 03/01/2011 ------ 5

ProductoA ------ 04/01/2011 ------ 5

ProductoA ------ 05/01/2011 ------ 7

ProductoA ------ 06/01/2011 ------ 7

ProductoA ------ 07/01/2011 ------ 3

ProductoA ------ rellenando hasta la fecha actual ------ 3

¿Pero ni idea de como hacerlo en el script (o en un gráfico)? o de cualquier otra forma

Muchas gracias

1 Solution

Accepted Solutions
spividori
Specialist
Specialist

Hola Manu.

Acá te dejo un ejemplo, yo tuve la misma situación y la resolví de esta manera. Cualquier duda que tengas consultame sin problemas.

Quizá hasta lo puedas mejorar, porque esto lo hice hace bastante tiempo.

Espero te sirva.

Y trata de redactar en inglés en este foro porque en español es difícil que te contesten.

Saludos.

View solution in original post

3 Replies
spividori
Specialist
Specialist

Hola Manu.

Acá te dejo un ejemplo, yo tuve la misma situación y la resolví de esta manera. Cualquier duda que tengas consultame sin problemas.

Quizá hasta lo puedas mejorar, porque esto lo hice hace bastante tiempo.

Espero te sirva.

Y trata de redactar en inglés en este foro porque en español es difícil que te contesten.

Saludos.

mvazquez
Contributor III
Contributor III
Author

Thanks Sandro,

I will remember for next questions.

Your solution is ok

Regards,

Not applicable

Hola,

una pregunta sobre tu ejemplo. Si yo tuviera lo siguiente:

ProductoA ------ 01/01/2011 ------ 5

ProductoA ------ 02/01/2011 ------ 5

ProductoA ------ 03/01/2011 ------ 5

ProductoA ------ 04/01/2011 ------ 5

ProductoA ------ 05/01/2011 ------ 7

ProductoA ------ 06/01/2011 ------ 7

ProductoA ------ 06/01/2011 ------ 8


Y quisiera arrastrar las fechas pero que sólo me quedar la última fecha cómo lo tendría que hacer?

es decir que me quedara:

ProductoA ------ 01/01/2011 ------ 5

ProductoA ------ 02/01/2011 ------ 5

ProductoA ------ 03/01/2011 ------ 5

ProductoA ------ 04/01/2011 ------ 5

ProductoA ------ 05/01/2011 ------ 7

ProductoA ------ 06/01/2011 ------ 8

Gracias. Salu2