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.
Hello,
I am trying to convert run_duration (DD: HH: MM: SS) column to Seconds.
For example, if Run duration is 1 Day: 1 hour: 1 minute: 1 second I need to convert it to 90061 seconds
86400 + 3600 + 60 + 1 = 90061.
Thanks
Solved! Go to Solution.
Seconds = VAR DurationString = SUBSTITUTE(Durations1[Duration], ":", "|") VAR Days = PATHITEM(DurationString,1) VAR Hours = PATHITEM(DurationString,2) VAR Minutes = PATHITEM(DurationString,3) VAR Seconds = PATHITEM(DurationString,4) RETURN Days * 86400 + Hours * 3600 + Minutes * 60 + Seconds
Seconds = VAR DurationString = SUBSTITUTE(Durations1[Duration], ":", "|") VAR Days = PATHITEM(DurationString,1) VAR Hours = PATHITEM(DurationString,2) VAR Minutes = PATHITEM(DurationString,3) VAR Seconds = PATHITEM(DurationString,4) RETURN Days * 86400 + Hours * 3600 + Minutes * 60 + Seconds
@smoupre wrote:
Seconds = VAR DurationString = SUBSTITUTE(Durations1[Duration], ":", "|") VAR Days = PATHITEM(DurationString,1) VAR Hours = PATHITEM(DurationString,2) VAR Minutes = PATHITEM(DurationString,3) VAR Seconds = PATHITEM(DurationString,4) RETURN Days * 86400 + Hours * 3600 + Minutes * 60 + Seconds
Wow, it is really tricky to use PATHITEM to get the substrings. Awesome work .