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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi,
One of my columns is formatted as pure date integer like 42917.
How do I convert it to date format yyyy/mm/dd ? Using any of the given date formats just give error.
Tks!
Hi @ducpham
the whole number 42917 interpreted as date is the 42917th day since 01/01/1900 => 07/01/0217 (mm/dd/yyyy). You can convert this serial number in Power Query:
Or you can convert the column with the serial number in DAX like this:
With kind regards from the town where the legend of the 'Pied Piper of Hamelin' is at home
FrankAT (Proud to be a Datanaut)
Hi ducpham,
Have you solved your issue by now? If you have, could please kindly mark my answer as a solution?
Regards,
Jimmy Tao
One way you can do it is create a new column:
Let's assume the column reference with your date values (i.e. 42917) is called Date[Old Date]
New Date = Format(Date[Old Date],"mm/dd/yyyy")
If interested, a similar operation can also be done in Power Query.
Hi ducpham,
So what's the meaning of 42917? Does it mean 1942/9/17 or 2017/4/29? No matter what does this value mean, you should do some preparation in power query before formatting using some power query function, please refer to: https://msdn.microsoft.com/en-us/query-bi/m/text-functions.
Regards,
Jimmy Tao
You can do this in Power Query Editor. Just right click on the number column: Change Type -> Date
User | Count |
---|---|
98 | |
75 | |
69 | |
50 | |
27 |