I have an Excel spreadsheet containing video statistics. One of those statistics is the length of the video as a duration. When I import this data into Microsoft Power BI, it can be represented as either a time of day (i.e. in 24-hr format or 12-hr with AM or PM) or as a floating point number.

Is there a way to represent this information, either in the Excel file or using some feature of Microsoft Power BI that will show me this value as a duration rather than as a time of day or floating point number?


I would import it as a time of day and then add a calculated column using datediff eg

Video Duration (seconds) = DATEDIFF( DATE( 1899 , 12, 30 ) , [duration] , SECOND )

Power BI uses that wacky date when you load Excel duration data.

  • 2
    Thanks! I had to slightly alter my Excel data to represent the duration in hh:mm:ss, eg 00:03:10 to represent 3 minutes and 10 seconds (Power BI didn't like the omission of the "hh:"), use "Time" as the field type in Power BI, then add the column as you described. I also added another column where I divided that result by 60, which made it a little more palatable for my needs. – Adam J Limbert Oct 25 '18 at 7:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.