Forum Discussion
Anonymous
3 years agoNot applicable
Last weekend in Month
Hi,
I'm not able to find a solution. I'm trying to get the last Saturday in month.
For example, July 2022 Sat ended on the 30th and Nov Saturday ended on 26th.
How do you calculate and get the last Saturday in month?
| JULY 2022 | |||||||
| S | M | T | W | T | F | S | |
| 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 | |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| NOVEMBER 2022 | |||||||
| S | M | T | W | T | F | S | |
| 30 | 31 | 1 | 2 | 3 | 4 | 5 | |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
Anonymous Try:
Measure = VAR __Date = MAX('Table'[Date]) VAR __SoM = DATE(YEAR(__Date),MONTH(__Date),1) VAR __EoM = EOMONTH(__Date,0) VAR __Table = ADDCOLUMNS( CALENDAR(__SoM, __EoM), "__WeekDay", WEEKDAY([Date],1) ) VAR __Result = MAXX(FILTER(__Table, [__WeekDay] = 7),[Date]) RETURN __Result
2 Replies
- AnonymousNot applicable
Thank you!!
- Greg_Deckler
Community Champion
Anonymous Try:
Measure = VAR __Date = MAX('Table'[Date]) VAR __SoM = DATE(YEAR(__Date),MONTH(__Date),1) VAR __EoM = EOMONTH(__Date,0) VAR __Table = ADDCOLUMNS( CALENDAR(__SoM, __EoM), "__WeekDay", WEEKDAY([Date],1) ) VAR __Result = MAXX(FILTER(__Table, [__WeekDay] = 7),[Date]) RETURN __Result