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.
Hi everyone,
First time here, so I'm excited to get help - thank you very much.
I receive a weekly update with data, including the time for certain calls. "Non ACD Calls in Time" and "Logged On Time (Per Skill Group)" are being seen as "Text," while "Non ACD Calls Out Time" is being seen as "Time." I would like to format all columns as "Time" to see how many hours, minutes, and seconds people spend on the phone.
In the raw data set, everything is formatted as the same:
Thank you very much for your help!
Cheers
Markus
Solved! Go to Solution.
Thank you very much - I've also found sth. that worked:
let DurationFromYourText = (text as text) as duration => let Split = Text.Split(text, ":"), AsNumbers = List.Transform(Split, Number.FromText), Duration = #duration(0, AsNumbers{0}, AsNumbers{1}, AsNumbers{2}) in Duration, Invoked = DurationFromYourText([#"Logged On Time (Per Skill Group)"]) in Invoked
Hi @MarLinCH
Have you tried to change data type from here? You select the column and change to duration
Yes, if I change it to "Duration", it will show "Error":
Hi @MarLinCH
Ok, I think the problem is because you have duration over 24 hours. Try to apply this solution: https://community.fabric.microsoft.com/t5/Desktop/Duration-Error-over-24-00-00/td-p/1204481
Thank you very much - I've also found sth. that worked:
let DurationFromYourText = (text as text) as duration => let Split = Text.Split(text, ":"), AsNumbers = List.Transform(Split, Number.FromText), Duration = #duration(0, AsNumbers{0}, AsNumbers{1}, AsNumbers{2}) in Duration, Invoked = DurationFromYourText([#"Logged On Time (Per Skill Group)"]) in Invoked
That's nice!! Please, mark the topic as solved for other users who may have the same problem