Олег, можно изменить запрос так:
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Столбец1", type any}, {"Столбец2", type any}, {"Столбец3", type text}, {"Столбец4", type text}, {"Столбец5", type any}, {"Столбец6", type any}, {"Столбец7", type any}, {"Столбец8", type any}, {"Столбец9", type any}, {"Столбец10", type any}}),
#"Транспонированная таблица" = Table.Transpose(#"Измененный тип"),
#"Заполнение вниз" = Table.FillDown(#"Транспонированная таблица",{"Column1"}),
#"Объединенные столбцы" = Table.CombineColumns(#"Заполнение вниз",{"Column1", "Column2"},Combiner.CombineTextByDelimiter(";", QuoteStyle.None),"Сведено"),
#"Транспонированная таблица1" = Table.Transpose(#"Объединенные столбцы"),
#"Повышенные заголовки" = Table.PromoteHeaders(#"Транспонированная таблица1", [PromoteAllScalars=true]),
#"Измененный тип1" = Table.TransformColumnTypes(#"Повышенные заголовки",{{";Код товара", Int64.Type}, {";Артикул", Int64.Type}, {";Номенклатура", type text}, {";Базовая единица измерения", type text}, {"Июль 2017 г.;Количество", Int64.Type}, {"Июль 2017 г.;Сумма продажи в руб.", type number}, {"Август 2017 г.;Количество", Int64.Type}, {"Август 2017 г.;Сумма продажи в руб.", type number}, {"Сентябрь 2017 г.;Количество", Int64.Type}, {"Сентябрь 2017 г.;Сумма продажи в руб.", type number}}),
#"Другие столбцы с отмененным свертыванием" = Table.UnpivotOtherColumns(#"Измененный тип1", {";Код товара", ";Артикул", ";Номенклатура", ";Базовая единица измерения"}, "Атрибут", "Значение"),
#"Разделить столбец по разделителю" = Table.SplitColumn(#"Другие столбцы с отмененным свертыванием", "Атрибут", Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv), {"Атрибут.1", "Атрибут.2"}),
#"Измененный тип2" = Table.TransformColumnTypes(#"Разделить столбец по разделителю",{{"Атрибут.1", type date}, {"Атрибут.2", type text}}),
#"Вставлено: год" = Table.AddColumn(#"Измененный тип2", "Год", each Date.Year([Атрибут.1]), Int64.Type),
#"Вставленное название месяца" = Table.AddColumn(#"Вставлено: год", "Название месяца", each Date.MonthName([Атрибут.1]), type text),
#"Добавлен индекс" = Table.AddIndexColumn(#"Вставленное название месяца", "Индекс", 1,1),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Добавлен индекс", "Количество", each if [Атрибут.2]="Количество" then [Значение] else ""),
#"Добавлен пользовательский объект1" = Table.AddColumn(#"Добавлен пользовательский объект", "Сумма", each if [Атрибут.2]="Количество" then #"Добавлен пользовательский объект"[Значение]{[Индекс]} else ""),
#"Удаленные столбцы" = Table.RemoveColumns(#"Добавлен пользовательский объект1",{"Индекс"}),
#"Строки с примененным фильтром" = Table.SelectRows(#"Удаленные столбцы", each [Сумма] <> null and [Сумма] <> "")
in
#"Строки с примененным фильтром"