Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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

No veo el adjunto.

CGJA
Creator II
Creator II
Author

aqui esta el adjunto perdon

Not applicable

El problema parece estar en como generas el calendario intentalo asi, es importante que ordenes la tabla 1 por fecha

LET varMinDate = Num(Peek('1',0,'Fecha'));

LET varMaxDate = Num(Peek('1',-1,'Fecha'));

LET varToday = Num(today());

   

TempCalendar:

LOAD

   $(varMinDate) + rowno()-1 AS Num,

   Date($(varMinDate) + rowno()-1) AS TempDate

AUTOGENERATE

$(varMaxDate) - $(varMinDate) + 1;

CalendarioMaestro:

LOAD TempDate                                                                                                                         AS [Fecha],

           year(TempDate)                                                                                                     AS Año,

           Month(TempDate)                                                                                                     AS Mes,

           Week(TempDate)                                                                                                     AS Semana,

           WeekDay(TempDate)                                                                                                     AS [Dia de la semana],

           Day(TempDate)                                                                                                               AS Day,

           Year(TempDate) & right('00' & week(TempDate),2)                     AS YYYYWW,

           Year(TempDate) & right('00' & num(Month(TempDate)),2)           AS YYYYMM,

           Year(TempDate) & ceil(num(Month(TempDate))/3)                               AS YYYYK,

           ceil(num(Month(TempDate))/3) & ('º Trimestre')                              AS Trimestre

RESIDENT TempCalendar

ORDER BY TempDate Asc;

DROP TABLE TempCalendar;

Not applicable

Hola j,

Estamos para ayudar, siento decirte que no veo la imagen, no distingo los errores la imagen tiene muy poca resolución.