Identifiant séquentiel en fonction des valeurs d'autres variables
Bonjour,
Je souhaiterais ajouter à ma table SAS un identifiant (ID) dont l'incrémentation dépend des valeurs de 4 variables: DATE CODE NUM VAL
Ainsi si DATE et CODE sont identiques mais NUM et VAL sont différentes des valeurs de la ligne précédente dans ce cas la valeur ID doit être incrémentée
Sinon, la valeur ID doit être de 1
Voici un exemple de ce que je souhaite obtenir (colonne ID):
DATE |
CODE |
NUM |
VAL |
ID |
20192012 |
33 |
1 |
34000 |
1 |
20192012 |
33 |
1 |
34000 |
1 |
20192012 |
33 |
2 |
36000 |
2 |
20192405 |
35 |
1 |
28000 |
1 |
20192405 |
35 |
2 |
28000 |
1 |
20192405 |
35 |
1 |
35000 |
1 |
J'ai cherché à utiliser l'option retain et first. mais je ne parviens pas à obtenir ce que je cherche. Auriez-vous une idée svp?
Mille mercis par avance!