Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

restar el último valor al penultimo valor

Estmado Foro;

Necesito realizar el siguiente calculo, tengo una tabla con el campo producto y cliente con fechas de compra y necesito saber la frecuencia de compra por cliente, para esao debo saber el tiempo que hay entra la fecha de la última compra y la peníltima y luego hacer un promedio entre estas fecha y quieiera saber si me pueden ayudar con función puedo hacer este calculo:

Ejemplo: Cliente A, última compra 10/02/2013 anteúltima compra 03/02/2013 esto da 7 días

               Cliente B, última compra 05/02/2013 anteúltima compra 02/02/2013 esto da 3 días

Lo que el promedio da 5 días y sería el valor que estou buscando, para ejemplo el producto x.

Desde ya agradezco la ayuda,

saludos

Labels (1)
2 Replies
Not applicable
Author

Hola,

Puedes probar usar la función PEEK,

En el LOAD deberias de ordenerlo por fecha y seria algo así

fechaCompra,

PEEK('fechaCompra',-1)  //este seria de la compra anterior.

De tal forma que en un registro tendrias la fecha actual y la fecha anterior,

Saludos

Silvio


Anonymous
Not applicable
Author

Lamentablemente la funcón peek, creo que no me sirve en este cado.

Mi tabla es así,

CodClienteCodProdFecha
1130/04/2012
1107/05/2012
1115/05/2012
1226/05/2012
1218/06/2012
2102/07/2012
2125/08/2012
2109/10/2012
2215/10/2012
2223/10/2012
2202/11/2012
2214/11/2012

y lo qu debo obtener en la última y la antultima fecha por CodCliente y CodProd.

Por favor cualquier ayuda es bienvenida.