Yılın her ayı için aynı şeyi aynen yapmak için aşağıdaki kodlara makroyu nasıl ekleyebilirim? Örneğin, sourceg.trades_nov2008 de oluşturmanız gerekir. Teşekkür ederim.Her ay ayrı ayrı veri kümesi oluşturmak için SAS'da tarih değişkenine makro nasıl eklenir?
data sourceg.trades_dec2008(drop=dt);
set sourceh.trades_: indsname=ds_name open=defer;
dt = input(scan(ds_name, 2, "_"), date9.);
day = day(dt);
month = month(dt);
year = year(dt);
newtime=time/1000;
format newtime time12.3;
Hour=hour(newtime);
Minute=minute(newtime);
Second=second(newtime);
run;
Çıktı veri kümesi adının yanında tarih nereden geliyor? Herhangi bir yerde kullanılmazsa, sonuçlar yineleme arasında aynı olacaktır. – Reeza
trades_01jan2008 trades_02jan2008 Günlük dosyaları bu gibi adlarla eklemeye çalışıyorum. Sahip olduğum kod, onları trades_jan2008 adlı aylık bir dosyaya ekler. Ama bunu birkaç yıllık veri için yapmalıyım ve bunu bir makro ile yapmaya çalışıyorum. Teşekkür ederim. –
Veri adımında ay nerede çalışıyor? Lütfen spesifik çizgiyi vurgulayın. – Reeza