Instruction if last. sous SAS

yasmine95 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 toto -
Bonjour,

je voulais savoir à quoi sert l'instruction if last.nomdevariable dans le programme suivant:

data table;
set table;
by nomdevariable;
if last.nomdevariable;
run;

merci pour votre aide

1 réponse

toto
 
Cela signifie que tu ne gardes dans la table "table" que la dernière ligne pour chaque valeur de "nomdevariable".

Table
Obs A B
1 a 1
2 a 2
3 b 1
4 b 2
5 b 3

résultat
Obs A B
1 a 2
2 b 3
0