Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Seleccion de fechas en el script

Hola!

¿Como puedo, en el script de carga, poder filtrar el campo fecha para solo traerme, por ejemplo, los últimos 4 días, pero sin escribir la fecha como tal.

He probado a utilizar today()-4, now()-4 en la clausula where, pero siempre me da error.

Alguna idea?

Gracias.

1 Solution

Accepted Solutions
alexandros17
Partner - Champion III
Partner - Champion III

This is because you are loading SQL not Qlik, to use our examples:

LOAD * where Num(Fecha) >= Num(Today()-4);

SELECT FECHA,

    PRODUCTO

FROM TABLA1;

View solution in original post

5 Replies
jaimeaguilar
Partner - Specialist II
Partner - Specialist II

Hola,

tal vez esto funcione:

LOAD Campo1,

          Campo2,

FROM TABLA

WHERE Fecha >= num(today(), -4)

suponiendo que el campo con la fecha principal se llame Fecha,

saludos

alexandros17
Partner - Champion III
Partner - Champion III

Try This

LOAD Campo1,

          Campo2,

FROM TABLA

WHERE Num(Fecha) >= Num(Today()-4)

Not applicable
Author

Muchas gracias, pero me sigue dando error.

El error supongo que se debe a que es una consulta SQL. Ahora mismo el script funcionando es el siguiente:

SELECT FECHA,

    PRODUCTO

FROM TABLA1

WHERE FECHA >= to_date('15/03/2014','dd/mm/yyyy');

Cuando intento poner el Num o el Today siempre me dice que son identificadores no validos.

Gracias.

alexandros17
Partner - Champion III
Partner - Champion III

This is because you are loading SQL not Qlik, to use our examples:

LOAD * where Num(Fecha) >= Num(Today()-4);

SELECT FECHA,

    PRODUCTO

FROM TABLA1;

Not applicable
Author

Hola!!

Ahora si que funciona! Muchas gracias!

Hello!

Now it works! Thank you very much!