Bonjour,
En modifiant un peu l'excellent code de JFL :
let
Source = Excel.CurrentWorkbook(){[Name="tSource"]}[Content],
GroupBy = Table.Group(Source, {"N¨ de la demande", "Code d'appel"}, {{"All", each Table.AddIndexColumn(_,"Index",Table.RowCount(_),-1), type table}, {"Résultat Code d'appel", each if List.Contains([#"résultat sous-code"],"Positif") then "Positif" else "Négatif", type text}})[[All],[#"Résultat Code d'appel"]],
Expand = Table.ExpandTableColumn(GroupBy, "All", {"N¨ de la demande", "Code d'appel", "sous-code", "résultat sous-code","Index"})
in
Expand
Ici, les index sont par ordre décroissant.
Pour obtenir par ordre croissant, modifier ainsi :
....
{"All", each Table.AddIndexColumn(_,"Index",1,1), type table}
....
Bonne journée, et bon réveillon