let
Origine = Excel.Workbook(File.Contents("Z:\LegaleGenerale_Contenzioso\Leg_Contenzioso\TEAM_0\PROGETTI\MDC_24\00_DATI_24.xlsx"), null, true),
Dati_Sheet = Origine{[Item="Dati",Kind="Sheet"]}[Data],
#"Intestazioni alzate di livello" = Table.PromoteHeaders(Dati_Sheet, [PromoteAllScalars=true]),
#"Modificato tipo" = Table.TransformColumnTypes(#"Intestazioni alzate di livello",{{"Anno carico", Int64.Type}, {"mese carico", Int64.Type}, {"Anno arch", type any}, {"mese arch", type any}, {"REC NETTO", type number}, {"% REC NETTO", type any}, {"COSTO NETTO", type number}, {"% COSTO NETTO", type any}, {"Diff Bdg/INC Anno", type any}, {"Diff Bdg/SPE Anno", type any}, {"SALDO SP-INC", type number}, {"SALDO S-I ANNO", type number}, {"Stato Doc.", type text}, {"Causa Nr.", type text}, {"Anno Competenza", Int64.Type}, {"Data Carico", type datetime}, {"Data Archivio", type text}, {"Esito Arch", type text}, {"Data Esito Arch", type text}, {"Tipo Contenzioso", type text}, {"Oggetto", type text}, {"Rito", type text}, {"Giudizio", type text}, {"Uff Provenienza", type text}, {"Uff Trattazione", type text}, {"Progetto", type text}, {"Team", type text}, {"Competenza", type text}, {"Nome Documento", type text}, {"Scadenza", type datetime}, {"Evidenza", type text}, {"Società", type text}, {"Divisione", type text}, {"Att/Ric/Imp", type text}, {"Conv/Res/PO", type text}, {"3° Ch/Contr/RC", type text}, {"Livello", Int64.Type}, {"Stato Grado", type text}, {"Grado Giudizio", Int64.Type}, {"R.G.", type text}, {"Giudice", type text}, {"Autorità", type text}, {"Regione", type text}, {"Provincia", type text}, {"Comune", type text}, {"Data Attività", type date}, {"Attività", type text}, {"Ns Avvocato", type text}, {"Avvocato Cp", type text}, {"Ns secondo avv", type text}, {"Ns consulente", type text}, {"Sentenza", type text}, {"Data Esito Grado", type datetime}, {"Esito Primo", type text}, {"Ns Credito", type number}, {"Ns. Rich.", type number}, {"Perd. Stim.", type number}, {"Petitum", Int64.Type}, {"Rich. Cp", type number}, {"Val. Stima", type number}, {"Ns spese", type number}, {"Capitale", type number}, {"Budget Incasso", type number}, {"Budget Spesa", type number}, {"Totale Pagato", type number}, {"Totale Incasso", type number}, {"Pagato Anno", type number}, {"Incasso Anno", type number}, {"Pagato Anni Ex", type number}, {"Incasso Anni Ex", type number}, {"Note", type text}, {"Reato", type text}, {"Atto", type text}, {"Data Querela", type text}, {"Data PC", type text}, {"Agenzia", type text}, {"ID Banca", type text}, {"Rischio Banca", type text}, {"Ndg", type text}, {"Accantonamento", type text}, {"Banca Trattaria", type text}, {"Banca Negoziatrice", type text}, {"Importo assegno", type number}, {"Data assegn.", type datetime}, {"Denuncia", type text}, {"Atto contestazione", type text}, {"Data notifica", type text}, {"Data Termine", type text}, {"Violazione", type text}, {"Riscontro", type text}, {"Ritardo", type text}, {"Ricorso", type text}, {"Sanzione minima", type text}, {"Sanzione massima", type text}, {"Stima", type text}, {"Pagamento", type text}, {"Ordinanza", type text}, {"Ricorso Tar", type text}}),
#"Rimosse colonne" = Table.RemoveColumns(#"Modificato tipo",{"REC NETTO", "% REC NETTO", "COSTO NETTO", "% COSTO NETTO", "Diff Bdg/INC Anno", "Diff Bdg/SPE Anno", "SALDO SP-INC", "SALDO S-I ANNO"}),
#"Modificato tipo1" = Table.TransformColumnTypes(#"Rimosse colonne",{{"Data Carico", type date}, {"Data Archivio", type date}}),
#"Rimosse colonne1" = Table.RemoveColumns(#"Modificato tipo1",{"Esito Arch", "Data Esito Arch", "Uff Provenienza", "Uff Trattazione"}),
#"Filtrate righe" = Table.SelectRows(#"Rimosse colonne1", each ([Team] = "TEAM 1")),
#"Rimosse colonne2" = Table.RemoveColumns(#"Filtrate righe",{"Team"}),
#"Modificato tipo2" = Table.TransformColumnTypes(#"Rimosse colonne2",{{"Scadenza", type date}, {"Data Attività", type date}}),
#"Rimosse colonne3" = Table.RemoveColumns(#"Modificato tipo2",{"Ns secondo avv", "Ns consulente"}),
#"Modificato tipo3" = Table.TransformColumnTypes(#"Rimosse colonne3",{{"Data Esito Grado", type date}}),
#"Rimosse colonne4" = Table.RemoveColumns(#"Modificato tipo3",{"Pagato Anni Ex", "Incasso Anni Ex", "Note", "Reato", "Atto", "Data Querela", "Data PC"}),
#"Modificato tipo4" = Table.TransformColumnTypes(#"Rimosse colonne4",{{"Accantonamento", Currency.Type}}),
#"Rimosse colonne5" = Table.RemoveColumns(#"Modificato tipo4",{"Banca Trattaria", "Banca Negoziatrice", "Importo assegno", "Data assegn.", "Denuncia", "Atto contestazione", "Data notifica", "Data Termine", "Violazione", "Riscontro", "Ritardo", "Ricorso", "Sanzione minima", "Sanzione massima", "Stima", "Pagamento", "Ordinanza", "Ricorso Tar"}),
#"Modificato tipo5" = Table.TransformColumnTypes(#"Rimosse colonne5",{{"Ns Credito", Currency.Type}, {"Ns. Rich.", Currency.Type}, {"Perd. Stim.", Currency.Type}, {"Petitum", Currency.Type}, {"Rich. Cp", Currency.Type}, {"Val. Stima", Currency.Type}, {"Ns spese", Currency.Type}, {"Capitale", Currency.Type}, {"Budget Incasso", Currency.Type}, {"Budget Spesa", Currency.Type}, {"Totale Pagato", Currency.Type}, {"Totale Incasso", Currency.Type}, {"Pagato Anno", Currency.Type}, {"Incasso Anno", Currency.Type}}),
#"Aggiunta colonna personalizzata" = Table.AddColumn(#"Modificato tipo5", "REC NETTO", each +[Totale Incasso]-[Totale Pagato]),
#"Modificato tipo6" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata",{{"REC NETTO", Currency.Type}}),
#"Aggiunta colonna personalizzata1" = Table.AddColumn(#"Modificato tipo6", "COSTO NETTO", each +[Totale Pagato]-[Totale Incasso]),
#"Modificato tipo7" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata1",{{"COSTO NETTO", Currency.Type}})
in
#"Modificato tipo7"