let
Source = TousComptes,
#"Lignes filtrées" = Table.SelectRows(Source, each ([ANNEE] = "2022") and ([BUDGET REEL] = "REEL") and ([BQ] = "OUI")),
#"Lignes groupées" = Table.Group(#"Lignes filtrées", {"COMPTE", "DATE", "MOIS", "GROUPE", "LIGNE", "COMMERCE", "MODE RGT"}, {{"TOTAL", each List.Sum([DEBITCREDIT]), type nullable number}}),
ChoixComptes = Table.SelectRows(#"Lignes groupées", each ([COMPTE] = "ZOLA31")),
#"Colonnes permutées" = Table.ReorderColumns(ChoixComptes,{"DATE", "COMPTE", "MOIS", "GROUPE", "LIGNE", "COMMERCE", "TOTAL"}),
#"Personnalisée ajoutée" = Table.AddColumn(#"Colonnes permutées", "DATE2", each [DATE]),
#"Colonnes permutées1" = Table.ReorderColumns(#"Personnalisée ajoutée",{"DATE", "DATE2", "COMPTE", "MOIS", "GROUPE", "LIGNE", "COMMERCE", "TOTAL"}),
#"Personnalisée ajoutée1" = Table.AddColumn(#"Colonnes permutées1", "DEBIT", each if [TOTAL]<0 then Number.Abs([TOTAL]) else 0),
#"Personnalisée ajoutée2" = Table.AddColumn(#"Personnalisée ajoutée1", "CREDIT", each if [TOTAL]>0 then Number.Abs([TOTAL]) else 0),
#"Colonnes permutées2" = Table.ReorderColumns(#"Personnalisée ajoutée2",{"DATE", "DATE2", "COMPTE", "MOIS", "GROUPE", "LIGNE", "DEBIT", "CREDIT", "COMMERCE", "TOTAL"}),
#"Colonnes supprimées" = Table.RemoveColumns(#"Colonnes permutées2",{"TOTAL"})
in
#"Colonnes supprimées"