Forum Discussion

JamesMidgley's avatar
JamesMidgley
Advocate I
8 years ago
Solved

Imported Time based Data via Excel. Query Editor has presented same data as Date Time

I have imported Time based data from Excel.  In Query Editor the data that in Excel reads 00:07:45 to show a duration of 7hrs and 45 mins is now 31/12/1899 00:07:45.   First question is why has the...
  • MarcelBeug's avatar
    MarcelBeug
    8 years ago

    It looks strange to me that 00:07:45 would convert to 7 hours and 45 minutes and not to 7 minutes 45 seconds.

     

    Anyhow, this works with me:

     

    let
        Source = Excel.Workbook(File.Contents("C:\Users\Marcel\Documents\Forum bijdragen\Power BI Community\Import time from Excel.xlsx"), null, true),
        Table1_Table = Source{[Item="Table1",Kind="Table"]}[Data],
        #"Changed Type" = Table.TransformColumnTypes(Table1_Table,{{"Duration", type datetime}}),
        #"Extracted Date" = Table.TransformColumns(#"Changed Type",{{"Duration", each _ - #datetime(1899,12,31,0,0,0), type duration}})
    in
        #"Extracted Date"

     

     

    Coincidentally I published a video some time ago about durations in Excel and Power Query / Power BI: