let
Source = Data,
// First part from Source:
#"Removed Columns" = Table.RemoveColumns(Source,{"Year2", "Projection2"}),
TablePart1 = Table.RenameColumns(#"Removed Columns",{{"Year1", "Year"}, {"Projection1", "Projection"}}),
// Second part from Source:
#"Removed Columns1" = Table.RemoveColumns(Source,{"Year1", "Projection1"}),
TablePart2 = Table.RenameColumns(#"Removed Columns1",{{"Year2", "Year"}, {"Projection2", "Projection"}}),
// Combine both parts:
CombinedTableParts = TablePart1&TablePart2,
// Adjust "Year" column:
#"Changed Type" = Table.TransformColumnTypes(CombinedTableParts,{{"Year", type text}}),
#"Added Suffix" = Table.TransformColumns(#"Changed Type", {{"Year", each Text.From(_, "en-US") & " Totals", type text}}),
// Pivot "Year" column, summing the values in the "Projection" column:
#"Pivoted Column" = Table.Pivot(#"Added Suffix", List.Distinct(#"Added Suffix"[Year]), "Year", "Projection", List.Sum)
in
#"Pivoted Column"