// Exercice fictif Seven Gold School. Modifier uniquement Chemin pour commencer. // Les doublons sont retirés sur l'ensemble des colonnes, après nettoyage. // Un ID répété avec un montant différent reste visible : ne pas l'effacer sans analyse. let Chemin = "C:\Exercices\power-query-ventes-source.csv", Source = Csv.Document(File.Contents(Chemin), [Delimiter=";", Encoding=65001, QuoteStyle=QuoteStyle.Csv]), Entetes = Table.PromoteHeaders(Source, [PromoteAllScalars=true]), NettoyageTexte = Table.TransformColumns(Entetes, {{"ID", Text.Trim, type text}, {"Article", Text.Trim, type text}}), Types = Table.TransformColumnTypes(NettoyageTexte, {{"Date", type date}, {"Quantite", Int64.Type}, {"PrixUnitaire", type number}}, "fr-FR"), SansDoublonsIdentiques = Table.Distinct(Types), AvecMontant = Table.AddColumn(SansDoublonsIdentiques, "Montant", each [Quantite] * [PrixUnitaire], type number), Trie = Table.Sort(AvecMontant, {{"ID", Order.Ascending}}) in Trie