Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi,
I'm looking for the right function to replace a DateTime to a Date in M.
The challenge is that the DateTime length may vary based on month and day number, so for example I have: 8/5/2017 12:00:00 AM OR 10/21/2019 12:00:00 AM
In both cases I need to keep only the date without the time and change it to: "mm/dd/yyyy".
I used the split function but that requires 2-3 steps in query. Not a big deal but I’m after adding a custom column with the right M formula that will get me the right result.
Thanks!
NH
Solved! Go to Solution.
Hi,
This should help.
Try wrapping the original DateTime data with the 'DateTime.Date()' function
Also, make sure the date you are referring to is actually a date and not a string
For example:
DateTime.Date(
Date.AddDays(
Date.StartOfMonth( DateTime.LocalNow())
,-1))
You may find this link on how to use the function useful
https://docs.microsoft.com/en-us/powerquery-m/datetime-date
Best,
Eric
Hi,
This should help.
after this advanced editing, right click the Date/Time columns to change type to Date! No errors 😀
Hi @NirH_at_BITeam,
You can go to Query Editor, click on the left icon of the column name, then select the Date to change DateTime type to Date type. The corresponding M query uses the Table.TransformColumnTypes() function.
Best Regards,
Qiuyun Yu
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
86 | |
71 | |
66 | |
50 | |
29 |
User | Count |
---|---|
118 | |
100 | |
73 | |
65 | |
40 |