Index selon 2 critères

Bonjour à tous,

Dans la continuité de mon ticket d'hier (SI & NB.SI imbriquée dans QUERY) je souhaite ajouter une colonne d'index selon 2 conditions.

en PJ, le résultat attendu.

Nota : je propose dans le fichier un ordre de n° d'index (3,2,1) mais il peu très bien être dans l'autre sens (1,2,3). cela pourras peut être vous faciliter la création de cette index.

Bien à vous.

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

Que des gens bourrés de talent sur ce site ! merci beaucoup vous êtes d'une grande aide.

Rechercher des sujets similaires à "index criteres"