Bonjour Christophe.mery, Le Forum,
En utilisant la fonction Power query Table.Group, cela réponds à ta demande, voir exempel ci-dessous. Attention, l’étape #”Colonnes supprimées” ne doit pas être reproduite dans ton cas car la colonne Date max n’existe pas dans tes données et comme je suis parti de l’exemple fourni, j’ai oublié de la supprimer avant de faire la requête.
Exemple de requête
let
Source = Excel.CurrentWorkbook(){[Name=”Tableau1″]}[Content],
#”Type modifié” = Table.TransformColumnTypes(Source,{{“ID”, type text}, {“Date”, type datetime}, {“Date max”, type datetime}}),
#”Colonnes supprimées” = Table.RemoveColumns(#”Type modifié”,{“Date max”}),
#”Lignes groupées” = Table.Group(#”Colonnes supprimées”, {“ID”}, {{“Date Max”, each List.Max([Date]), type nullable datetime}, {“AllData”, each _, type table [ID=nullable text, Date=nullable datetime]}}),
#”AllData développé” = Table.ExpandTableColumn(#”Lignes groupées”, “AllData”, {“Date”}, {“Date”}),
#”Colonnes permutées” = Table.ReorderColumns(#”AllData développé”,{“ID”, “Date”, “Date Max”}),
#”Type modifié1″ = Table.TransformColumnTypes(#”Colonnes permutées”,{{“Date”, type date}, {“Date Max”, type date}})
in
#”Type modifié1″
En espérant avoir pu apporter une réponse à ta demande ou tout au moins te mettre sur une piste de recherche.
Cordialement
Daniel