در این ویدیو، به معرفی اصول پایه برنامهنویسی در نرمافزار SAS پرداختهام. اگر به تازگی کار با SAS را آغاز کردهاید یا میخواهید درک بهتری از ساختار دستورات این نرمافزار داشته باشید، این آموزش برای شما بسیار مفید خواهد بود.
اجزای اصلی کدهای دستوری در SAS
کدهای SAS معمولاً از دو بخش اصلی تشکیل شدهاند:
- Data Step: برای تعریف، ایجاد، و آمادهسازی دادهها استفاده میشود.
- Proc Step: برای تحلیل آماری و گزارشگیری از دادهها به کار میرود.
هر دستور در SAS با یک نقطهویرگول (;) پایان مییابد و این موضوع یکی از مهمترین نکات در نوشتن کد در این نرمافزار است.
مثال ساده از یک برنامه در SAS
data example;
input name $ age height;
datalines;
Ali 25 178
Sara 30 165
Reza 28 172
;
run;
proc print data=example;
run;
- data example : شروع یک مرحله دادهای و تعریف نام جدول دادهای
- input name $ age height : تعریف متغیرها؛ علامت $ نشاندهنده متغیر متنی است.
- datalines : ورود مستقیم دادهها در خود کد
- proc print : اجرای یک دستور برای نمایش جدول دادهها
- data=example : اجرای یک دستور برای نمایش جدول دادهها
قواعد برنامه نویسی در نرم افزار SAS
برخی از اصول نوشتن کدهای دستوری در این نرمافزار بصورت زیر است.
- هر مرحله با دستور
run
یاquit
پایان مییابد. - هر گزاره باید به علامت نقطه ویرگول (;) منتهی شود.
- نرم افزار به بزرگ یا کوچک بودن حروف حساسیت ندارد.
- امکان نوشتن چند گزاره در یک خط به شرط افزودن نقطه ویرگول بین آنها وجود دارد.