let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Merged Columns" = Table.CombineColumns(Source,{"October", "DATE"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"October.1"),
#"Merged Columns1" = Table.CombineColumns(#"Merged Columns",{"November", "DATE2"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"November.1"),
#"Merged Columns2" = Table.CombineColumns(#"Merged Columns1",{"December", "DATE3"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"December.1"),
#"Merged Columns3" = Table.CombineColumns(#"Merged Columns2",{"January", "DATE4"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"January.1"),
#"Merged Columns4" = Table.CombineColumns(#"Merged Columns3",{"Februay", "DATE5"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"February"),
#"Merged Columns5" = Table.CombineColumns(#"Merged Columns4",{"March", "DATE6"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"March.1"),
#"Merged Columns6" = Table.CombineColumns(#"Merged Columns5",{"April", "DATE7"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"April.1"),
#"Merged Columns7" = Table.CombineColumns(#"Merged Columns6",{"May", "DATE8"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"May.1"),
#"Merged Columns8" = Table.CombineColumns(#"Merged Columns7",{"June", "DATE9"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"June.1"),
#"Merged Columns9" = Table.CombineColumns(#"Merged Columns8",{"July", "DATE10"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"July.1"),
#"Merged Columns10" = Table.CombineColumns(#"Merged Columns9",{"August", "DATE11"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"August.1"),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Merged Columns10", {"Bus No."}, "Attribut", "Wert"),
#"Split Column by Delimiter" = Table.SplitColumn(#"Unpivoted Other Columns", "Wert", Splitter.SplitTextByEachDelimiter({";"}, QuoteStyle.Csv, false), {"Wert.1", "Wert.2"}),
#"Filtered Rows" = Table.SelectRows(#"Split Column by Delimiter", each [Wert.2] <> null and [Wert.2] <> ""),
#"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Attribut"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"Wert.1", "Service type"}, {"Wert.2", "Date"}}),
#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Bus No.", type text}, {"Service type", type text}, {"Date", type date}})
in
#"Changed Type"