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!View all the Fabric Data Days sessions on demand. View schedule
Hello, I am trying to create a custom column in Power Query that would display the date of the 2nd Monday in the month based on DateTime.LocalNow.
I think it will use Date.Year = DateTime.LocalNow, Date.Month = DateTime.LocalNow, Date.DayOfWeek = 1, and Date.WeekOfMonth = 2 but I'm not sure how to piece it all together.
Solved! Go to Solution.
Here's one way to do it.
= List.Select (List.Dates(Date.From(Date.StartOfMonth(DateTime.LocalNow())), 14, #duration(1,0,0,0)), each Date.DayOfWeekName(_)= "Monday"){1}
Pat
pls try this
let
Lists= List.Select(
List.Dates(Date.From(Date.StartOfMonth(DateTime.LocalNow())), 14, #duration(1, 0, 0, 0)),
(x) => Date.DayOfWeek(x) = 0){1}
in
Lists
Here's one way to do it.
= List.Select (List.Dates(Date.From(Date.StartOfMonth(DateTime.LocalNow())), 14, #duration(1,0,0,0)), each Date.DayOfWeekName(_)= "Monday"){1}
Pat
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!