Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi,
I want to create a new column which gives me the last day of every week. I already have year_number, month_number, and week_number.
Thank you.
Solved! Go to Solution.
Try the following code:
It calculates the max date for each weeknumber and year combination.
Last day of week = CALCULATE ( MAX ( 'Calendar'[Date] ); FILTER ( 'Calendar'; 'Calendar'[Week number] = EARLIER ( 'Calendar'[Week number] ) && 'Calendar'[Year] = EARLIER ( 'Calendar'[Year] ) ) )
If you have the ability to use the power query editor to do this use the Date.EndOfWeek() function in a custom column.
Date.EndOfWeek([Date])
Kind regards
Joren Venema
Data & Analytics Consulant
If this reply solved your question be sure to mark this post as the solution to help others find the answer more easily.
Try the following code:
It calculates the max date for each weeknumber and year combination.
Last day of week = CALCULATE ( MAX ( 'Calendar'[Date] ); FILTER ( 'Calendar'; 'Calendar'[Week number] = EARLIER ( 'Calendar'[Week number] ) && 'Calendar'[Year] = EARLIER ( 'Calendar'[Year] ) ) )
If you have the ability to use the power query editor to do this use the Date.EndOfWeek() function in a custom column.
Date.EndOfWeek([Date])
Kind regards
Joren Venema
Data & Analytics Consulant
If this reply solved your question be sure to mark this post as the solution to help others find the answer more easily.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.