Intanto proverei a condensare un pò di passaggi, prova ad utilizzare dentro ad una query vuota questo codice:
Codice: Seleziona tutto
let
FiltroMese = Excel.CurrentWorkbook(){[Name="Filtro_colonne"]}[Content][Column1]{0},
Origine = Table.FuzzyNestedJoin(Sales_Force, {"BU"}, Mensilizzazione_Ricavi, {"BU"}, "Mensilizzazione_Ricavi", JoinKind.LeftOuter, [IgnoreCase=true, IgnoreSpace=true]),
#"Tabella Mensilizzazione_Ricavi espansa" = Table.ExpandTableColumn(Origine, "Mensilizzazione_Ricavi", {"aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre", "gennaio", "febbraio", "marzo", "Totale"}, {"aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre", "gennaio", "febbraio", "marzo", "Totale"}),
#"Trasformate altre colonne tramite UnPivot" = Table.UnpivotOtherColumns(#"Tabella Mensilizzazione_Ricavi espansa", {"Pos.°", "Tipo", "Nome", "BU", "Target"}, "Data", "%"),
#"Filtrate righe" = Table.SelectRows(#"Trasformate altre colonne tramite UnPivot", each ([Data] <> "Totale")),
#"Modificato tipo" = Table.TransformColumnTypes(#"Filtrate righe",{{"%", Percentage.Type}}),
#"Inserita moltiplicazione" = Table.AddColumn(#"Modificato tipo", "Valore", each [Target] * [#"%"], type number),
#"Prefisso aggiunto" = Table.TransformColumns(#"Inserita moltiplicazione", {{"Data", each "01/" & _, type text}}),
#"Suffisso aggiunto" = Table.TransformColumns(#"Prefisso aggiunto", {{"Data", each _ & "/2020", type text}}),
#"Modificato tipo1" = Table.TransformColumnTypes(#"Suffisso aggiunto",{{"Data", type date}}),
#"Aggiunta colonna personalizzata" = Table.AddColumn(#"Modificato tipo1", "FiltroMese", each Date.Month(Date.AddMonths([Data],-3)), Int64.Type),
#"Filtrate righe1" = Table.SelectRows(#"Aggiunta colonna personalizzata", each [FiltroMese] <= FiltroMese),
#"Rimosse colonne" = Table.RemoveColumns(#"Filtrate righe1",{"FiltroMese", "Pos.°"}),
#"Nome del mese estratto" = Table.TransformColumns(#"Rimosse colonne", {{"Data", each Text.Proper(Date.MonthName(_)), type text}})
in
#"Nome del mese estratto"
Poi per l'aggregazione non ho capito se vuoi che da quelle 4 colonne con i valori per i singoli mesi ne vuoi una sola che riporti il totale, oppure vuoi lasciare le 4 colonne, ed aggiungerne una con il totale.