cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
cheid1977
Helper I
Helper I

How to show week number per month?

I need to show how much volume shipped the first, second, third, and fourth week of each month. How can you assign a number (1-4 or 5) to each week of the month?  Thanks.

1 ACCEPTED SOLUTION
v-micsh-msft
Microsoft
Microsoft

Hi cheid1977,

 

Please take a try with the formula below in a calculated column:

weekinmonth = 1 + WEEKNUM ( 'Calenda'[Date] )-WEEKNUM( STARTOFMONTH ('Calenda'[Date]))

This formula would work with the month level, which should be no calculated errors.

 

Please reply back if you need any further assistance on this topic.

Regards

 

View solution in original post

9 REPLIES 9
ahmhekal
New Member

I used this formula :
 
Week = (DAY('Calendar'[Date])+2.5) /7
pilargarzon
New Member

i need add to my date hierarchy the number of month. i dont want show the name month( jan, feb, etc) 
, i want show the number month (1,2,3). Can you help me ?



 

v-micsh-msft
Microsoft
Microsoft

Hi cheid1977,

 

Please take a try with the formula below in a calculated column:

weekinmonth = 1 + WEEKNUM ( 'Calenda'[Date] )-WEEKNUM( STARTOFMONTH ('Calenda'[Date]))

This formula would work with the month level, which should be no calculated errors.

 

Please reply back if you need any further assistance on this topic.

Regards

 

View solution in original post

Si tu semana empieza en LUNES, la fórmula quedaría así:

 

=1 + WEEKNUM(Calendario[Date];2)-WEEKNUM(STARTOFMONTH(Calendario[Date]);2)

This is a good solution, but it only works if all the dates are unique.

In some cases, you would use a date column like invoiced date, start date, etc

 I hope this code would help:

Week Num =
 WEEKNUM ( 'Your table'[Your Date column] )-('Your table'[Your Date column].[MonthNo]-1)*4
Anonymous
Not applicable

Thanks for the response but I have a problem I get Weekmonth in some cases from 1 to 6 . I was Expecting 1to 5 but i get even more possible values. Any idea?

This answer was very usefull to me! Thanks v-micsh-msft!

Greg_Deckler
Super User
Super User

OK, I didn't fully test this, but the general concept should work, you may have to tweak.

 

These are all columns:

 

WeekN = WEEKNUM([Date])

MonthN = MONTH([Date]) 

Column 9 = IF([MonthN] = 1,1,([MonthN]-1)*4)

Column 5 = IF([Column 9]=1,1,[WeekN] - [Column 9] - 1)

@ me in replies or I'll lose your thread!!!
Check out my External Tool for Power BI Desktop!
Microsoft Hates Greg's Quick Measures
Check out my latest book!

Greg_Deckler
Super User
Super User

Hard to say without your data or some sample data. I think the right way would be to add a custom column to your Date table.

 

 

 

 


@ me in replies or I'll lose your thread!!!
Check out my External Tool for Power BI Desktop!
Microsoft Hates Greg's Quick Measures
Check out my latest book!

Helpful resources

Announcements
PBI_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Teds Dev Camp Oct. 2021 768x460.jpg

Power BI Dev Camp - October 28th, 2021

Mark your calendars and join us for our next Power BI Dev Camp!