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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
adityavighne
Continued Contributor
Continued Contributor

Convert text number into DateTime

Hi

I have datetime field in my data where datatype of that field is text and value looks like number. I want to convert this in to Date-Time.

How I can do this.

 

value

1630000827000

 

adityavighne_0-1631855669583.png

Thansk & regards,

aditya vighne

1 ACCEPTED SOLUTION

@adityavighne , I added this number to a new power bi table(enter data) and was able to create a new custom column in power query

 

let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjQzNgACCyNzIKkUq4MhEgsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each #datetime(1970, 1, 1, 0, 0, 0) + #duration(0, 0, 0, [Column1]/1000))
in
#"Added Custom"

View solution in original post

3 REPLIES 3
adityavighne
Continued Contributor
Continued Contributor

@amitchandak no this is not working giving an error

Error: We cannot convert the value "1630000827000" to type Function.

@adityavighne , I added this number to a new power bi table(enter data) and was able to create a new custom column in power query

 

let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjQzNgACCyNzIKkUq4MhEgsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each #datetime(1970, 1, 1, 0, 0, 0) + #duration(0, 0, 0, [Column1]/1000))
in
#"Added Custom"

amitchandak
Super User
Super User

@adityavighne , Try a new column power query

 

#datetime(1970, 1, 1, 0, 0, 0) + #duration(0, 0, 0, [timestamp]/1000)

 

 

or

 

 

#datetime(1900, 1, 1, 0, 0, 0) + #duration(0, 0, 0, [timestamp]/1000)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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