Hello,
Je cherche a faire une macro:
la macro split marche, elle va spliter un table en plusieurs tables au nombre de lignes "370+TradDay", la premiere table est nomme Tab_1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 %macro RunWAll(NbDay); %do TradDay=1 %to &NbDay; %split(370+TradDay); proc arima data=Work.Tab_1; i var = Per; e p=3 q=3 plot; f lead=5 out = Work.Predict; run; proc export data = Work.Predict outfile = "C:\Data" dbms = excel replace ; sheet = "Data" ; run ; %end %mend RunWAll;
La macro va executer une proc arima et export en boucle: en fait chaque fois que la boucle est incrementee, ma premiere table sera par definition plus longue, etc,...
La macro ci dessus ne marche pas... Je cale... Une idée?
Aussi, comment je peux nommer le fichier d'export Data suivi de la variable "TradDay" qui sera incrementee (ca m'exporte des fichiers differents donc)?
Lameth
Partager