pas dit que cela venait de la machine XD
et voici :
let
Source = Csv.Document(File.Contents(CheminCsv),[Delimiter=";", Columns=48, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Valeur remplacée" = Table.ReplaceValue(Source,".",",",Replacer.ReplaceText,{"Column21", "Column30", "Column47", "Column48"}),
ETP = Table.PromoteHeaders(#"Valeur remplacée", [PromoteAllScalars=true]),
Jointure = Table.NestedJoin(ETP, {"code_suppleant"}, tCodes, {"code suppleant"}, "tCodes", JoinKind.Inner),
SuppTbl = Table.RemoveColumns(Jointure,{"tCodes"}),
#"Type modifié" = Table.TransformColumnTypes(SuppTbl,{{"date fichier", type datetime}, {"gestion", Int64.Type}, {"mois", Int64.Type}, {"code_suppleant", type text}, {"code_soussuppleance", type text}, {"num_dossier", Int64.Type}, {"type_dossier", type text}, {"SI source", type text}, {"ID SI source", type text}, {"Online/Offline", type text}, {"Urgent", type text}, {"code_imputation", type text}, {"autorite", type text}, {"activite", type text}, {"date_creation", type datetime}, {"depart", type text}, {"arrivee", type text}, {"num_commande", Int64.Type}, {"date_emi", type date}, {"date_enga", type date}, {"montant", Currency.Type}, {"etat", Int64.Type}, {"num_facture", type text}, {"type_facture", type text}, {"date", type date}, {"date_h_certif", type datetime}, {"date_liquidation", type date}, {"date_mandat", type date}, {"num_mandat", Int64.Type}, {"montant_f", Currency.Type}, {"observations", type text}, {"pvoya", type text}, {"type_voya", type text}, {"enga_gouv", type text}, {"enga_unite", type text}, {"enga_annee", type text}, {"chorus", type text}, {"centre de cout", type text}, {"PCE", Int64.Type}, {"code_engagement_sslt", type text}, {"code_dom_fonctionnel", Int64.Type}, {"code_prog_financement", type text}, {"dossier duplique", type text}, {"dossier initial", type text}, {"code marche engage", type text}, {"code marche facture", type text}, {"mt engage", Currency.Type}, {"mt mandate", Currency.Type}}),
#"Lignes filtrées" = Table.SelectRows(#"Type modifié", each ([chorus] = "01780031AA01")),
#"Lignes triées" = Table.Sort(#"Lignes filtrées",{{"num_dossier", Order.Ascending}})
in
#"Lignes triées"