let
    Source = Excel.CurrentWorkbook(){[Name="tData"]}[Content],
    #"Table transposée" = Table.Transpose(Source),
    #"Colonnes fusionnées" = Table.CombineColumns(Table.TransformColumnTypes(#"Table transposée", {{"Column1", type text}}, "fr-FR"),{"Column1", "Column2"},Combiner.CombineTextByDelimiter("|", QuoteStyle.None),"Fusionné"),
    #"Table transposée1" = Table.Transpose(#"Colonnes fusionnées"),
    #"Colonnes supprimées" = Table.RemoveColumns(#"Table transposée1",{"Column2"}),
    #"En-têtes promus" = Table.PromoteHeaders(#"Colonnes supprimées", [PromoteAllScalars=true]),
    #"Supprimer le tableau croisé dynamique des autres colonnes" = Table.UnpivotOtherColumns(#"En-têtes promus", {"Year|Description"}, "Attribut", "Montant"),
    #"Fractionner la colonne par délimiteur" = Table.SplitColumn(#"Supprimer le tableau croisé dynamique des autres colonnes", "Attribut", Splitter.SplitTextByDelimiter("|", QuoteStyle.Csv), {"Year", "Mois"}),
    #"Renamed Columns" = Table.RenameColumns(#"Fractionner la colonne par délimiteur",{{"Mois", "Month"}, {"Montant", "Amount"}}),
    #"Duplicated Column" = Table.DuplicateColumn(#"Renamed Columns", "Year|Description", "Year|Description - Copy"),
    #"Reordered Columns" = Table.ReorderColumns(#"Duplicated Column",{"Year|Description - Copy", "Year|Description", "Year", "Month", "Amount"}),
    Cat = Table.TransformColumns(#"Reordered Columns", {{"Year|Description - Copy", each Text.Start(_, 2), type text}}),
    Fusion = Table.NestedJoin(Cat, {"Year|Description - Copy", "Year|Description", "Year"}, Cat, {"Year|Description - Copy", "Year|Description", "Year"}, "Nested", JoinKind.LeftOuter),
    AjtIdx = Table.Combine(Table.Group(Fusion, {"Year|Description - Copy", "Year|Description", "Year"}, {{"Idx", each Table.AddIndexColumn(_,"Num",1) }})[Idx]),
    Calcul = Table.AddColumn(AjtIdx, "Personnalisé", each if [#"Year|Description - Copy"]="PL" then List.Sum(List.FirstN([Nested][Amount],[Num])) else [Amount]),
    SupprCol = Table.RemoveColumns(Calcul,{"Nested", "Num"})
in
    SupprCol