Forum Discussion
M code for dynamic week in Power Query
- 5 years ago
Here is modified version that should do that
= let date1 = Date.AddWeeks(Date.From(DateTime.LocalNow()), -25) in Number.ToText(Date.Year(date1)) & Text.PadStart(Number.ToText(Date.WeekOfYear(date1)),2,"0")
Pat
Please try this expression instead.
= let date1 = Date.AddWeeks(Date.From(DateTime.LocalNow()), -25) in Number.ToText(Date.Year(date1)) & Number.ToText(Date.WeekOfYear(date1))
or you can skip the let and in, and just use the Date.AddWeeks part twice in your original expression
Pat
Hi mahoneypat ,
Thanks for your advice!
I still have an issue with the number of week.
Could you please advsie how can I adjust to return the value is "202101" instead of "20211" for week 1 to week 9?
- mahoneypat5 years ago
Microsoft Employee
Here is modified version that should do that
= let date1 = Date.AddWeeks(Date.From(DateTime.LocalNow()), -25) in Number.ToText(Date.Year(date1)) & Text.PadStart(Number.ToText(Date.WeekOfYear(date1)),2,"0")
Pat
- Anonymous5 years agoNot applicable
Thanks for your support!