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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Timestamp to Date

Hey guys,

Could someone helps me to transform the following timestamp to a Normal date:
[1583829685000,56.5] 

I need a formula which I can use to create a custom column. 
I read another articles and test different fomulas, but they give me an error. I tried also the following: #datetime(1970, 1, 1, 0, 0, 0) + #duration(0, 0, 0, ([UnixTime]/1000))

Thank you in advance.

Best,

2 ACCEPTED SOLUTIONS
Anonymous
Not applicable

Hey @amitchandak 

Thank you for the reference 🙂

I'm new at Power Bi, so I kindly request a little more help.

I'm getting data from a website through URL Link (console link) and I receive in power Bi Query one column with data with the following info in it: 
[1583829685000,56.5]  

1583829685000 is the timestamp and 56.5 is a metric. Any idea of a formula and steps how to add a separate columns where one column to show the timestamp as a Date and another one just do show the metric. 

Thank you.

View solution in original post

v-frfei-msft
Community Support
Community Support

Hi @Anonymous ,

 

I have created a sample for your reference. Please refer to the picture as below.

Capture.PNG

Btw, please refer to the M code.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WijY0tTC2MLI0szA1MDDQMTXTM41VUIqNBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [date = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"date", type text}}),
    #"Replaced Value" = Table.ReplaceValue(#"Changed Type","[","",Replacer.ReplaceText,{"date"}),
    #"Replaced Value1" = Table.ReplaceValue(#"Replaced Value","]","",Replacer.ReplaceText,{"date"}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Replaced Value1", "date", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"date.1", "date.2"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"date.1", Int64.Type}, {"date.2", type number}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"date.2"}),
    #"Added Custom" = Table.AddColumn(#"Removed Columns", "Custom", each #datetime(1970, 1, 1, 0, 0, 0)),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "Custom.1", each #duration(0, 0, 0, [date.1]/1000),type duration),
    #"Added Custom2" = Table.AddColumn(#"Added Custom1", "Custom.2", each [Custom]+[Custom.1])
in
    #"Added Custom2"

 

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.

View solution in original post

5 REPLIES 5
v-frfei-msft
Community Support
Community Support

Hi @Anonymous ,

 

I have created a sample for your reference. Please refer to the picture as below.

Capture.PNG

Btw, please refer to the M code.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WijY0tTC2MLI0szA1MDDQMTXTM41VUIqNBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [date = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"date", type text}}),
    #"Replaced Value" = Table.ReplaceValue(#"Changed Type","[","",Replacer.ReplaceText,{"date"}),
    #"Replaced Value1" = Table.ReplaceValue(#"Replaced Value","]","",Replacer.ReplaceText,{"date"}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Replaced Value1", "date", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"date.1", "date.2"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"date.1", Int64.Type}, {"date.2", type number}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"date.2"}),
    #"Added Custom" = Table.AddColumn(#"Removed Columns", "Custom", each #datetime(1970, 1, 1, 0, 0, 0)),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "Custom.1", each #duration(0, 0, 0, [date.1]/1000),type duration),
    #"Added Custom2" = Table.AddColumn(#"Added Custom1", "Custom.2", each [Custom]+[Custom.1])
in
    #"Added Custom2"

 

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.
amitchandak
Super User
Super User

@Anonymous 

Hope you creating in Edit query/Data tranformation mode

Custom Column not new column

Refer:

https://community.powerbi.com/t5/Desktop/Converting-UNIX-time-to-Date-in-PowerBI-for-Desktop/td-p/130951

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Hey @amitchandak 

Thank you for the reference 🙂

I'm new at Power Bi, so I kindly request a little more help.

I'm getting data from a website through URL Link (console link) and I receive in power Bi Query one column with data with the following info in it: 
[1583829685000,56.5]  

1583829685000 is the timestamp and 56.5 is a metric. Any idea of a formula and steps how to add a separate columns where one column to show the timestamp as a Date and another one just do show the metric. 

Thank you.

@Anonymous 

You can use

in M

https://docs.microsoft.com/en-us/powerquery-m/text-replace and replace and remove [ ]

Also,there is option in edit query to split the column based on delimiter

https://www.tutorialgateway.org/how-to-split-columns-in-power-bi/

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Hi @amitchandak 

Thank you very much. It was resolved! 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.