Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Cómo obtener año y semana

Buenas tardes a todos, me gustaría que me ayudaran con el siguiente problema.

Tengo un QVD que tiene registros desde el año 2007, se me solicitó que apartir de ese QVD filtre los datos para que solo me traiga de las ultimas 52 semanas. En el QVD no tengo ningun campo fecha, solo tengo un campo llamado FechaID, ese campo es de tipo numerico y con el formato YYYYMMDD. Ya le he aplicado funciones de Date, pero QlikView solo me devuelve información errónea.

Alguien me podría ayudar para obtener el año y la semana a partir de ese campo.

Gracias de antemano

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Try this

LET Filter=date(Today() - 52*7,'YYYYMMDD');

load

  field1,

  field2,

  FechaID

from yourqvd.qvd(qvd)

where FechaID > '$(Filter)';

View solution in original post

4 Replies
Carlos_Reyes
Partner - Specialist
Partner - Specialist

Ve este ejemplo.

Saludos

Clever_Anjos
Employee
Employee

Try this

LET Filter=date(Today() - 52*7,'YYYYMMDD');

load

  field1,

  field2,

  FechaID

from yourqvd.qvd(qvd)

where FechaID > '$(Filter)';

Anonymous
Not applicable
Author

Me funcionó de maravilla, muchas gracias!!!

magarcia
Contributor
Contributor

Hola, me he descargado Fecha.qvw y cambiado los datos por los del 2021. El 1 de enero de 2021 me dice que es la semana 53 del año 2020 y necesito que sea la semana 1 del 2021. Resubo Fecha.qvw modificado ¿Alguna solución?