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: 
CGJA
Creator II
Creator II

Como crear un Calendario-How to create a Calendar

hola buen dia

quisiera hacer un calendario con mi variable (FechaEmision) pero de la siguente forma:

enero= 1 de enero al 10 de febrero

febrero = 11 de Febrero al 10 de marzo

Marzo= 11 de marzo al 10 de Abril

Abril= 11 de abril al 10 de Mayo

Mayo = 11 de mayo al 10 de Junio

Junio= 11 de Junio al 10 de Julio

Julio= 11 de Julio al 10 de Agosto

Agosto= 11 agosto al 10 de Septiembre

Septiembre = 11 de septiembre al 10 de Octubre

Octubre= 11 de octubre al 10 de Noviembre

Noviembre =11 de Noviembre al 10 de Diciembre

Diciembre = 11 diciembre al 31 diciembre

quisiera que los meses fueran asi seccionados por ese rangro de periodos???

espero me puedan ayudar que ya ando un poco desesperado con esto y no me queda

saludos cordiales

**************************************************************************

hi good day

I would like to make a calendar with my variable (FechaEmision) but write the country:

January = 1 January to 10 February

February = February 11 to March 10

March = March 11 to April 10

April = April 11 to May 10

May = May 11 to June 10

June = June 11 to July 10

July = July 11 to August 10

August = August 11 to September 10

September = September 11 to October 10

October = October 11 to November 10

November = November 11 to December 10

December = Dec. 11 to Dec. 31

want the months were also sectioned rangro periods for that???

I hope you can help me because I'm a bit desperate with this and I have no

13 Replies
Not applicable

Hola j.

     Una forma de poder hacerlo seria restar 10 a la fecha de emisión y obtener posteriormente el mes, el unico inconveniente lo tienes para Enero al cual no deberias aplicar esta regla. Seria algo así

if(Month(FechaEmision) >1,Month(FechaEmision-10),Month(FechaEmision)) AS MES,

Espero haberte podido ayudar.

MayilVahanan

Hi

Try like this

Load *, if(Left(MonthName(Date),3) = 'Jan',MonthName(Date), MonthName(Date(Num(Date)-10))) as MonthName from tableName;

here Left(MonthName(Date),3) used for more than one year dates..

Hope it helps

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
CGJA
Creator II
Creator II
Author

HOLA

 

 

mira estoy aplicando la formula

 

CGJA
Creator II
Creator II
Author

hi mayil

thank you very much for the support

but I'm new at this if I could not explain in a more detailed and try it but I came ..

thanks

Not applicable

Hola j,

He probado la expresión en el script de carga de uno de mis documentos y funciona correctamente, ¿podrias adjuntar un qvd con datos para poder determinar cual es el problema?

calendario.JPG

CGJA
Creator II
Creator II
Author

ESTE ES EL QVD DE VENTAS ES EL QUE UTILIZO

Not applicable

He importado el qvd de movimientos añadiendo la expresion

if(month(FechaEmision)>1,month(FechaEmision-10),month(FechaEmision)) as mes,

y funciona bien, quizas el problema tenga que ver con las relaciones establecidas entre las tablas, revisa estas a ver si van por hay lo tiros.

CGJA
Creator II
Creator II
Author

hola sabes me di cuenta que los años posteriores como el 2011 si me respeta esa condicion pero en el 2012 ahi ya no ahi es cuando aparece bloqueado  y al hacer eso me marca solo 11 meses por que diciembre no me cuanta por lo mismo???

 

MayilVahanan

Hi

Do you want like this

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.