Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
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: 
apamies1
Contributor II
Contributor II

Problema con la generación del calendario el Qlik Sense

Buenos días.

Tengo un problema con la generación del calendario en Qlik Sense, cuando genero el siguiente Scrip ( que me ha funcionado en otras APPs)....

TaulaMinMax:

LOAD

min(Fecha) as FechaMin,

max(Fecha) as FechaMax

Resident Hoja1;

LET vMin=num(Peek('FechaMin', 0, 'TaulaMinMax'));

LET vMax=num(Peek('FechaMax', 0, 'TaulaMinMax'));

CalendariMestre:

LOAD

Date(Data) as Fecha,

Year(Data) as Any,

Month(Data) as Mes,

Date(Data, 'MM') as mesNum,

WeekDay(Data) as diaSet,

Week(Data) as setmana,

IF(Month(Data) < 9, Month(Data)+4, Month(Data)-8) as mesExer,

IF(Month(Data) < 9, Year(Data) , Year(Data)+1) as Exercici;

LOAD

Date(IterNo()+$(vMin)-1) as Data

AutoGenerate 1 While IterNo()+$(vMin)-1<=$(vMax);

DROP Table TaulaMinMax;

Me aparece el siguiente error al cargar datos:

Captura de pantalla 2018-08-19 a les 18.36.41.png

Alguien sabe que puede ser y si estoy haciendo alguna cosa mal?

Muchas gracias por la ayuda

Albert Pàmies

4 Replies
jmmolero
Partner - Creator
Partner - Creator

Hola Albert,

Asegúrate de que Qlik te esté interpretando correctamente el campo "Fecha" como tipo Date porque si no lo hace

al ejecutar la expresión "num(Peek('FechaMin', 0, 'TaulaMinMax'))" te devolverá "Null" ya que no podría convertir a número el campo.

Te recomiendo que lances el script en modo "debug" con un breakpoint en la línea

"LET vMin=num(Peek('FechaMin', 0, 'TaulaMinMax'));" para ver que está cargado en "vMin".

Un saludo.

apamies1
Contributor II
Contributor II
Author

Muchas gracias José María.

Relacionado con tu comentario he ido a la fuente de datos externa ( l'excel de donde se alimenta) y he cambiado el formato de la fecha ya que lo tenia como formato general y no como formato fecha.

Realizado este cambio he vuelto a intentar cargar datos y no me ha dado ningún problema y me ha interpretado todas las fechas correctamente.

Muchas gracias por la respuesta, tenía un quebradero de cabeza con este tema muy grande.

Gracias

Albert

jmmolero
Partner - Creator
Partner - Creator

De nada Albert, a veces Qlik no ayuda demasiado con la descripción de los errores.

apamies1
Contributor II
Contributor II
Author

Cierto José María.