Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Resta de fechas

Hola gente, necesito 2 variables una que me traiga la fecha de hoy y otra que me traiga la fecha de un mes atras. osea hoy menos 30.

 

La del dia de hoy consegui hacerla pero tengo problemas con la de un mes atras, me trae una fecah erronea.

Lo que eh intentado es lo siguiente:

let  vDiaHoy = date(today(),'YYYYMMDD'); -->OK

let  vDiaMesAtras = date( $(vDiaCArga)-30,'YYYYMMDD');  -->ERROR

Alguna sugeriancia?

Muchas gracias!

Ivan.

1 Solution

Accepted Solutions
fosuzuki
Partner - Specialist III
Partner - Specialist III

Hola Ivan,

las variables son 'case sensitive', y me lammó la atención la variable vDiaCArga. Tal vez esto es un error de digitación, y el correcto es vDiaCarga??

Otra cosa: cual es el contenido de la variabla vDiaCarga? Si es una fecha en el formato YYYYMMDD, tendrás un problema porque estás utilizando esta fecha por ejemplo 20120704 y subtrayendo 30, que resulta en 20120674, y esto no puede ser convertido en una fecha valida.

Espero que te ayude.

Saludos

Fernando

View solution in original post

2 Replies
fosuzuki
Partner - Specialist III
Partner - Specialist III

Hola Ivan,

las variables son 'case sensitive', y me lammó la atención la variable vDiaCArga. Tal vez esto es un error de digitación, y el correcto es vDiaCarga??

Otra cosa: cual es el contenido de la variabla vDiaCarga? Si es una fecha en el formato YYYYMMDD, tendrás un problema porque estás utilizando esta fecha por ejemplo 20120704 y subtrayendo 30, que resulta en 20120674, y esto no puede ser convertido en una fecha valida.

Espero que te ayude.

Saludos

Fernando

Not applicable
Author

Fernando buenos dias, el nombre de la variable lo estaba considerando, el problema me estaba viendo por el segundo comentario la variable que estaba declarada YYYYMMDD y por mas que le pongas date no lo toma como fecha al momento de la resta. Converti la variable vDiaCArga a fecha YYYY-MM-DD antes de hacer la resta y funciono.

Muchas gracias,

Saludos.

Ivan.