Bonjour,
Je voudrais savoir s'il est possible de réaliser une boucle avec un saut de discrétisation dans le langage macro.
Par exemple dans le langage classique de SAS ce code marche bien :
Alors qu'en macro SAS le %BY ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 %MACRO test; DATA base; DO i =1 TO 2 BY 0.01; v= i*10; OUTPUT base; END; RUN; %MEND test; %test;
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 %MACRO test2; %DO i =1 %TO 2 %BY 0.01; %END; %MEND test2; %test2;
Partager