Bonjour à vous !!
J'aimerais créer une macro SAS qui me permettrais d'extraire à partir d'une table, une table des "n" valeurs les plus grandes et les "n" valeurs les plus petites pour une variable donnée.
Je débute sous SAS donc j'ai d'abords eu le réflexe de créer un prog SAS et après de faire ma macro mais je n'y arrive pas.
Mon raisonnement est que je commence par faire un tri "descending" de ma variable et de prendre les "n" premières valeurs et les "n" dernières à partir d'un tableIN vers un tableOUT afin d'avoir une macro du style:
Pouvez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 %macro extract (tableIN, n, tableOUT); DATA &tableOUT; SET &tableIN; ...
Cordialement
Partager