let
Source= (Csv.Document(File.Contents(Table.FirstValue(Excel.CurrentWorkbook(){[Name="Table1"]}[Content])),[Delimiter=";", Columns=15, Encoding=1252])),
#"Colonnes renommées" = Table.RenameColumns(Source,{{"Column2", "Date"}, {"Column3", "Journaux"}, {"Column4", "Compte"}, {"Column5", "Dés"}, {"Column6", "Débit"}, {"Column7", "Crédit"}}),
GardeColUtiles = Table.SelectColumns(#"Colonnes renommées",{"Date", "Journaux", "Compte", "Dés", "Débit", "Crédit"}),
ColDésignationRetravaillée = Table.AddColumn(GardeColUtiles, "Désignation", each if Text.StartsWith([Dés], "TICKET DE VENTE") then "TICKET DE VENTE" else [Dés]),
#"Colonnes supprimées1" = Table.RemoveColumns(ColDésignationRetravaillée,{"Dés"}),
#"Colonnes permutées" = Table.ReorderColumns(#"Colonnes supprimées1",{"Date", "Journaux", "Compte", "Désignation", "Débit", "Crédit"}),
#"Type modifié" = Table.TransformColumnTypes(#"Colonnes permutées",{{"Débit", type number}, {"Crédit", type number}, {"Compte", type number}}),
#"Lignes groupées" = Table.Group(#"Type modifié", {"Date", "Journaux", "Compte", "Désignation"}, {{"Total Débit", each List.Sum([Crédit]), type nullable number}, {"Total Crédit", each List.Sum([Débit]), type nullable number}}),
#"Lignes triées" = Table.Sort(#"Lignes groupées",{{"Date", Order.Ascending}, {"Compte", Order.Ascending}, {"Désignation", Order.Ascending}}),
SupVal0 = Table.ReplaceValue(#"Lignes triées",0,"",Replacer.ReplaceValue,{"Date", "Journaux", "Compte", "Désignation", "Total Débit", "Total Crédit"}),
SupCompt411000 = Table.SelectRows(SupVal0, each ([Compte] <> 411000))
in
SupCompt411000