Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Get Week Ending Friday date when new week starts from Saturday

Hi, We have a requirement such that we need to get the Week Ending Friday date for any given date but it should be the coming Friday. and not the Friday before. What's happening now is that if I have a date of say 3rd April 2021 which is Saturday, the DAX formula is returning 2nd April 2021 as Week Ending Friday whereas I want it to return 9th April for 3rd April (which is Sat.). 

 

Below is the DAX 

Dates TEST = 
ADDCOLUMNS (
CALENDAR (DATE(2021,1,1), DATE(2021,12,31)),
"Day", FORMAT([Date], "dddd"),
"Week Ending Fri Date", [Date] + 6 -  WEEKDAY([date])

)

kevindmonte_0-1620126373699.png


can anyone please advise a solution?

 

Regards, 
KD.



 

2 ACCEPTED SOLUTIONS
Jihwan_Kim
Super User
Super User

Hi, @Anonymous 

I think it is easier if you create a weekend column in Power Query Editor for Friday weekenddate.

 

Please check the below picture and the M-code.

If you do not want to write M-code, you can just add weekenddate column by using UI, and just add number 6 like below.

 

= Table.AddColumn(#"Changed Type", "End of Week", each Date.EndOfWeek([Date],6), type date)

 

Picture6.png

 

Hi, My name is Jihwan Kim.

 

If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.

 

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM


If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.

View solution in original post

Anonymous
Not applicable

[Dates] =
ADDCOLUMNS(
    CALENDAR(
        DATE( 2021, 1, 1 ),
        DATE( 2021, 12, 31 )
    ),
    "Day",
        FORMAT(
            [Date],
            "ddd"
        ),
    "Week Ending Friday",
        var DayNumber = WEEKDAY( [Date], 2 )
        return
            [Date]
            + ( 5 - DayNumber)
            + 7 * (DayNumber > 5)
)

 

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

[Dates] =
ADDCOLUMNS(
    CALENDAR(
        DATE( 2021, 1, 1 ),
        DATE( 2021, 12, 31 )
    ),
    "Day",
        FORMAT(
            [Date],
            "ddd"
        ),
    "Week Ending Friday",
        var DayNumber = WEEKDAY( [Date], 2 )
        return
            [Date]
            + ( 5 - DayNumber)
            + 7 * (DayNumber > 5)
)

 

Anonymous
Not applicable

Hi, many thanks for quick reply. this also worked for me. 

Jihwan_Kim
Super User
Super User

Hi, @Anonymous 

I think it is easier if you create a weekend column in Power Query Editor for Friday weekenddate.

 

Please check the below picture and the M-code.

If you do not want to write M-code, you can just add weekenddate column by using UI, and just add number 6 like below.

 

= Table.AddColumn(#"Changed Type", "End of Week", each Date.EndOfWeek([Date],6), type date)

 

Picture6.png

 

Hi, My name is Jihwan Kim.

 

If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.

 

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM


If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.
Anonymous
Not applicable

many thanks. I will give this a go and let you know. 

amitchandak
Super User
Super User

@Anonymous , In this blog I have given all possible 7-weekday calendars

 

Any Weekday Week - Start From Any day of Week
https://community.powerbi.com/t5/Community-Blog/Any-Weekday-Week-Decoding-Date-and-Calendar-2-5-Power-BI-Turning/ba-p/1187482

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.