let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Split Column by Delimiter" = Table.SplitColumn(Table.TransformColumnTypes(Source, {{"Start Date & Time", type text}}, "en-US"), "Start Date & Time", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, false), {"Start Date & Time.1", "Start Date & Time.2"}),
#"Split Column by Delimiter1" = Table.SplitColumn(Table.TransformColumnTypes(#"Split Column by Delimiter", {{"End Date & Time", type text}}, "en-US"), "End Date & Time", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, false), {"End Date & Time.1", "End Date & Time.2"}),
#"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter1",{{"Call Name", type text}, {"Start Date & Time.1", type date}, {"Start Date & Time.2", type time}, {"End Date & Time.1", type date}, {"End Date & Time.2", type time}, {"Notes", type text}}),
#"Renamed Columns" = Table.RenameColumns(#"Changed Type",{{"Start Date & Time.1", "Start Date"}, {"Start Date & Time.2", "Start Time"}, {"End Date & Time.1", "End Date"}, {"End Date & Time.2", "End Time"}}),
#"Grouped Rows" = Table.Group(#"Renamed Columns", {"Start Date"}, {{"Data", each _, type table [Call Name=nullable text, Start Date=nullable date, Start Time=nullable time, End Date=nullable date, End Time=nullable time, Notes=nullable text]}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Custom", each Table.AddIndexColumn([Data], "Index",1,1)),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Data"}),
#"Expanded Custom" = Table.ExpandTableColumn(#"Removed Columns", "Custom", {"Call Name", "Start Time", "End Date", "End Time", "Notes", "Index"}, {"Call Name", "Start Time", "End Date", "End Time", "Notes", "Index"}),
#"Removed Columns1" = Table.RemoveColumns(#"Expanded Custom",{"End Date"})
in
#"Removed Columns1"
I then took that transformed data and created a pivot table which included a slicer for the dates.
Bookmarks