Bonjour,
Je travaille sous Excel et j'ai une table avec les infos suivantes :
ID / Dt création / Dt Etat courant / Etat courant / Numéro
Par exemple, j'ai les valeurs suivantes :
1235655 / 11-02-2022 / 11-02-2022 / Créé / ref0
1235655 / 12-03-2024 / 12-05-2024 / Validé / ref1
1235655 / 12-03-2024 / 15-05-2024 / Payé / ref2
L'idée, c'est d'avoir la dernier statut lié au dernier dossier créé, c'est-à-dire :
1235655 / 12-03-2024 / 15-05-2024 / Payé / ref2
J'ai déjà obtenu le résultat avec des recherchev sous Excel, mais c'est très lent en temps de calculs.
J'ai regardé du coup avec PowerQuery.
J'ai fait une requête qui affiche pour chaque ID, la dernière date de création et le dernière date de l'état courant. Cela fonctionne bien : pour l'exemple ci-dessous, j'obtiens ainsi : 1235655 / 12-03-2024 / 15-05-2024
Ensuite, j'ai essayé une fusion interne entre cette requête et ma table initiale, mais cela génère des doublons. J'ai pourtant bien indiqué comme clé les 3 champs de ma requête :
J'obtiens sur mon exemple :
1235655 / 12-03-2024 / 15-05-2024 / Créé / ref0
1235655 / 12-03-2024 / 15-05-2024 / Validé / ref1
1235655 / 12-03-2024 / 15-05-2024 / Payé / ref2
Ce que j'aimerais, c'est obtenir uniquement la ligne suivante :
1235655 / 12-03-2024 / 15-05-2024 / Payé / ref2
Est-ce que je m'y prend mal ?
Merci pour votre aide.