Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi, I am trying to create 3 tables in Power Query, each with one value, a variable date.
As an example:
Today is the 7th October 2022
I'm trying to get some M code that gives me the following values autonomously regardless of the currwnt date:
- last day of the previous full month (30th September 2022 in my example)
-last day of the previous financial year (31st March 2022 in my example)
-last day of the full month in the previous full calendar year (30th September 2021 in my example).
It's just the dates I need as I have written DAX that uses them correctly, I'm just trying to stop having to manually type them in.
Many thanks.
Thanks @amitchandak that's amazing.
The third option (Year End) doesn't work for me though. I end up with a Token RightParen expected?
@powerbiuser9999 , Try a column
Last month =
Date.EndOfMonth(Date.AddMonths(Date.From(DateTime.FixedLocalNow()), -1))
Last year same last month=
Date.EndOfMonth(Date.AddMonths(Date.From(DateTime.FixedLocalNow()), -13))
Year End=
let
var _date = Date.From(DateTime.FixedLocalNow())
in
if(Date.Month(_date)<=3, #date(Date.Year(_date) -1, 3, 31), #date(Date.Year(_date) , 3, 31))
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 63 | |
| 41 | |
| 39 | |
| 39 | |
| 38 |