Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Cirdecp007
Creator
Creator

Garder la valeur la plus récente d'un champ

Bonjour à tous,

J'ai une source qvd de données dont j'extrais un tableau comme ci-dessous :

REF CLASSEMENT MESURE MOIS ANNEE
1 A 10 1 2024
1 B 20 2 2024
2 A 10 1 2024
2 A 10 2 2024
3 B 20 1 2024
3 B 25 2 2024
4 B 15 1 2024
4 A 10 2 2024

 

Je souhaite récupérer le champ "CLASSEMENT" dans d'autres tableaux et remplacer, y compris dans le tableau ci-dessus, les valeurs les plus anciennes par celles plus récente quand elles ne sont pas identiques.

Par exemple, la REF 1 avait pour classement A en janvier 2024 mais est classée en B en février 2024.

Je veux donc que la REF 1 n'ait plus qu'un seul classement qui serait B.

Il faudrait donc charger une table avec les champs REF et CLASSEMENT mais ajouter une condition dans le script de chargement en fonction de la date ou plutôt du mois et de l'année dans mon exemple de tableau.

Evidemment, toutes les REF n'ont pas forcément une MESURE tous les mois et ne changent pas forcément de CLASSEMENT le même mois.

Avez-vous des idées ?

Je vous en remercie par avance.

1 Reply
brunobertels
Master
Master

Bonjour 

peut etre en utilisant cette mesure en remplacement de la colonne CLASSEMENT :

 

aggr( nodistinct aggr(FirstSortedValue( CLASSEMENT,-MOIS),REF),REF) 

 

brunobertels_0-1724069764926.png

Cdt