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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
AAAbbbnewbie
Frequent Visitor

How to convert the text value "50:23:06" to seconds in Power Query,

Hi, how should i convert below time value exceed 24hours to seconds in PBI? Please help~~~

 

AAAbbbnewbie_0-1689673058678.png

 

1 ACCEPTED SOLUTION
ppm1
Solution Sage
Solution Sage

Add a custom column in the query editor and put this expression in the pop-up box.

let 
hms = List.Transform(Text.Split([Other Work], ":"), each Number.From(_)),
result = hms{0}*60*60 + hms{1}*60 + hms{2}
in 
result

Pat

Microsoft Employee

View solution in original post

4 REPLIES 4
ppm1
Solution Sage
Solution Sage

Add a custom column in the query editor and put this expression in the pop-up box.

let 
hms = List.Transform(Text.Split([Other Work], ":"), each Number.From(_)),
result = hms{0}*60*60 + hms{1}*60 + hms{2}
in 
result

Pat

Microsoft Employee

Thank you so much ! it works perfectly for me! 

mlsx4
Memorable Member
Memorable Member

Hi @AAAbbbnewbie :

- First, in Power Query, separate the time by character : (You will get three columns: hours,minutes and seconds).

 

-Then, create a custom column: 

 

Time= [Other work Hours]*3600+[Other work Minutes]*60+[Other work Seconds]

 

 

Thanks for sharing 🙂 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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.