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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
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!