Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
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])
)
can anyone please advise a solution?
Regards,
KD.
Solved! Go to Solution.
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)
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.
[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)
)
[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)
)
Hi, many thanks for quick reply. this also worked for me.
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)
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.
many thanks. I will give this a go and let you know.
@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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
49 | |
26 | |
21 | |
15 | |
12 |
User | Count |
---|---|
57 | |
49 | |
44 | |
19 | |
18 |