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: 
Not applicable

Contar semanas del mes

    Estimados,

tengo hecho mi calendario, separado por mes y año, pero necesito hacer un cálculo en el cual me entregue el número de semanas que tiene un mes,

por ejemplo al seleccionar noviembre 2016 me devuelva 5 (5 semanas de este mes)

Gracias!!!!!

1 Solution

Accepted Solutions
rubenmarin

Hola, a partir de una fecha podrías contar el número de semanas con:

Ceil((MonthEnd(CampoFecha)-MonthStart(CampoFecha))/7)

Es decir, mirar los días que hay entre la primera fecha del mes y la última, dividirlo por 7 y redondear hacia arriba.

View solution in original post

4 Replies
rubenmarin

Hola, a partir de una fecha podrías contar el número de semanas con:

Ceil((MonthEnd(CampoFecha)-MonthStart(CampoFecha))/7)

Es decir, mirar los días que hay entre la primera fecha del mes y la última, dividirlo por 7 y redondear hacia arriba.

Not applicable
Author

Gracias amigo!

Me sirvió!

vinieme12
Champion III
Champion III

There is a lot of content on Week's

Redefining the Week Numbers

Rolling 52 Week Comparison (53-Week Year Problem)

Redefining the Week Start

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
el_aprendiz111
Specialist
Specialist

Hi:

LET vMinDate=Floor(MakeDate(2016,1,1));
LET vMaxDate=Date(Today(0),'YYYY-MM-DD');
LET vDiff   =vMaxDate-vMinDate+1;


[DI]:
LOAD

Year(TempDate)      AS Year,
Month(TempDate)      AS Month,
Week(TempDate)       AS Week,
num(Month(TempDate))& Week(TempDate) AS ID
;
LOAD
$(vMinDate)+RecNo()-1 AS TempDate
AutoGenerate($(vDiff));

LOAD *, if(Peek('ID')= ID,0,1) AS COUNT_SM Resident DI;

DROP Table DI;

VARIOUS.png