Stay in touch
Subscribe to our RSS!
Oh c'mon
Bookmark us!
Have a question?
Get an answer!

SAS Macro language programming

Singkat saja isi post kali ini, ini tentang pengertian dasar dan Macro SAS sederhana.
Macro SAS itu gunanya untuk membuat fungsi baru yang sesuai dengan kebutuhan kita.
komponen Macro SAS:
  • Variable Macro
fungsinya hampir sama seperti variable yang lain, yaitu untuk menyimpan suatu nilai.
  • %LET 
Memberikan value kedalam variable. Misalnya %LET sex = F;. Ingat, untuk value pada %LET tidak perlu dikutip ('F') walaupun tipenya karakter. Sex disini adalah variable macro, cara panggilnya : &sex;
  • %MACRO
Yang kamu lakukan pertama kali kalo mau membuat macro SAS adalah menuliskan ini. Dasarnya adalah %MACRO <macro_names>.
  • SAS statement 
SAS statement ini isinya program SAS yang kita inginkan atau butuhkan.
  • %MEND <macro_names>
Nah, kalo yang ini untuk menutup Macro SAS kamu.
Contohnya :

%MACRO sam;
%LET sex = F;
%MEND;
%sam;


Nama macro disini adalah sam. Isi macro, atau SAS statement, memasukkan karakter F kedalam variable sex. Baris ketiga, yaitu %MEND untuk menutup program macro. Nama macro pada %MEND boleh ditulis boleh juga tidak. Jika ditulis maka namanya harus sama dengan yang di bagian %MACRO. Baris terakhir, %sam, adalah cara untuk memanggil fungsi macro diatas.

That's all.
Have a nice coding day,
haha..

Ganbatte ne.