Bonjour le forum,
Pas de problème à résoudre cette fois, mais j'ai tout de même besoin d'une petite confirmation.
Je travaille sur un code qui n'est pas le mien et je rencontre une manière de coder qui n'est pas forcément la mienne.
Quand il y a une étape data avec plusieurs Set, dont un avec l'option Key, cela revient-il finalement à une jointure entre les 2 tables concernées ?
Jointure sur les variables qui constitue Key ?
D'après mes tests oui, mais je voulais m'assurer que cela ne dissimulait pas autres choses ?
Voici un exemple de code :
Dans cette exemple, il aurait été possible de faire une jointure entre MainData et Flag sur les variables de SBPR ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Data MainData; length EventNum 4; Set MainData; if &PromPrefix = 0 then do; EventNum = 0; end; else do; Set Flag Key=SBPR /unique; end; Output; run;
Et si oui, y-a-t-il donc des différence entre les deux méthodes ?
Merci de vos éclaircissement !
Partager