Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
justlogmein
Helper III
Helper III

How to convert these serial numbers to dates?

I have a list of dates in serial number form that I can't seem to convert into a date format in Power Query. I can easily convert them using formulas in a spreadsheet, or just by formatting them as dates in a spreadsheet, but for some reason Power Query won't transform them.

 

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jZRBDsMwCAT/knMPSYDEeUuU/3+jh6peKkaot5VtYHcB3/fifvhYntcHbRPtX2Q+0TnRNdGot6EsXt+lalADz7YuNnaoK3QBl2NGgCLyIFWLmtmsxipfrKAoQNFRmbpVzsQvrOZTNTmkLOIs15TFoqur24AupHm5KvK11pUbOktZiJXDWUC+WS05Oaq2VHdOhPqROgjTLkWply3nNJOwFUmHVwZBE6E5pU2BbVS3vHUyaOqinhltGW38RGnq1qoj3bZzJScx4qyK0pZFxzTIK/A+OWTwTn/iWVU6/Hp/I1Jk7TtrI4jLgFv6wxwidqgGfyftzC963g==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [sampledate = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"sampledate", type date}})
in
    #"Changed Type"

 

1 ACCEPTED SOLUTION
jNilsen
Regular Visitor

the source as number was wrong so i deleted it. sorry for the confusion. the full query:

 

let

Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jZRBDsMwCAT/knMPSYDEeUuU/3+jh6peKkaot5VtYHcB3/fifvhYntcHbRPtX2Q+0TnRNdGot6EsXt+lalADz7YuNnaoK3QBl2NGgCLyIFWLmtmsxipfrKAoQNFRmbpVzsQvrOZTNTmkLOIs15TFoqur24AupHm5KvK11pUbOktZiJXDWUC+WS05Oaq2VHdOhPqROgjTLkWply3nNJOwFUmHVwZBE6E5pU2BbVS3vHUyaOqinhltGW38RGnq1qoj3bZzJScx4qyK0pZFxzTIK/A+OWTwTn/iWVU6/Hp/I1Jk7TtrI4jLgFv6wxwidqgGfyftzC963g==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [sampledate = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"sampledate", type number}}),
#"Changed Type2" = Table.TransformColumnTypes(#"Changed Type",{{"sampledate", type date}})
in
#"Changed Type2"

View solution in original post

4 REPLIES 4
Vijay_A_Verma
Super User
Super User

You will have to use below formula in a custom column

= Date.From(Number.From([sampledate]))
jNilsen
Regular Visitor

the source as number was wrong so i deleted it. sorry for the confusion. the full query:

 

let

Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jZRBDsMwCAT/knMPSYDEeUuU/3+jh6peKkaot5VtYHcB3/fifvhYntcHbRPtX2Q+0TnRNdGot6EsXt+lalADz7YuNnaoK3QBl2NGgCLyIFWLmtmsxipfrKAoQNFRmbpVzsQvrOZTNTmkLOIs15TFoqur24AupHm5KvK11pUbOktZiJXDWUC+WS05Oaq2VHdOhPqROgjTLkWply3nNJOwFUmHVwZBE6E5pU2BbVS3vHUyaOqinhltGW38RGnq1qoj3bZzJScx4qyK0pZFxzTIK/A+OWTwTn/iWVU6/Hp/I1Jk7TtrI4jLgFv6wxwidqgGfyftzC963g==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [sampledate = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"sampledate", type number}}),
#"Changed Type2" = Table.TransformColumnTypes(#"Changed Type",{{"sampledate", type date}})
in
#"Changed Type2"

jNilsen
Regular Visitor

quick and dirty:

Your data table is formated as text, so convert the output as number then as date

 

#"Changed Type" = Table.TransformColumnTypes(Source,{{"sampledate", type number}}),
#"Changed Type2" = Table.TransformColumnTypes(#"Changed Type",{{"sampledate", type date}})
in
#"Changed Type2"

That's not working for me unfortunately.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.