Forum Discussion

CarlBlunck's avatar
CarlBlunck
Resolver I
3 years ago
Solved

Hours between timestamps

Hi team,   I need to get the hours in decimals between two timestamps.  What is the M code for this?   Example: SHIFTSTARTDATETIME SHIFTENDDATETIME Hours 9/11/2022 2:45:00 PM 9/11/2022 ...
  • CarlBlunck's avatar
    3 years ago

    Solved this through a few steps:

     

    #"Added Custom" = Table.AddColumn(#"Inserted Time1", "Custom", each [SHIFTENDDATETIME]-[SHIFTSTARTDATETIME]),
    #"Inserted Hours" = Table.AddColumn(#"Added Custom", "Hours", each Duration.Hours([Custom]), Int64.Type),
    #"Inserted Minutes" = Table.AddColumn(#"Inserted Hours", "Minutes", each Duration.Minutes([Custom]), Int64.Type),
    #"Added Custom1" = Table.AddColumn(#"Inserted Minutes", "Hours (30 min lunch)", each ([Hours]+([Minutes]/60))-.5),
    #"Removed Columns" = Table.RemoveColumns(#"Added Custom1",{"Custom", "Hours", "Minutes"})