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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi all
I am trying to get the date (YYYY/MM/DD) in power query using an IF statement.
I need to have the year dynamic to today's year.
For example if Attribute column is "Production January (real and/or forecast) then return":
Today's Year/1/1 or in other words 2021/1/1
I am using the following M code:
= Table.AddColumn(#"Filtered Rows1", "Custom", each if [Attribute] = "Production January (real and/or forecast)" then Date.Month(#datetime(Date.Year(DateTime.LocalNow()),1,1))
else 0)
Below is the error:
Thanks.
Solved! Go to Solution.
Can't read the error (the picture is too small).
Looks like it says error in the cell so just click in the cell - not on the error - and it will display underneath.
--
Having said that, it looks like you are creating a #datetime and you want a #date, so try that
Can't read the error (the picture is too small).
Looks like it says error in the cell so just click in the cell - not on the error - and it will display underneath.
--
Having said that, it looks like you are creating a #datetime and you want a #date, so try that
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 19 | |
| 10 | |
| 9 | |
| 8 | |
| 7 |