Sas တွင် %let ထုတ်ပြန်ချက်ကို မည်သို့အသုံးပြုနည်း (ဥပမာများဖြင့်)
သင့်ပရိုဂရမ်တွင် နောက်ပိုင်းတွင် သင်အသုံးပြုနိုင်သည့် တန်ဖိုးများကို သိမ်းဆည်းနိုင်သည့် မက်ခရိုကိန်းရှင်များကို ဖန်တီးရန် SAS တွင် %LET ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်သည်။
အောက်ပါဥပမာများသည် %LET ထုတ်ပြန်ချက်ကို လက်တွေ့တွင်အသုံးပြုရန် ဘုံနည်းလမ်းနှစ်ခုကို ပြသထားသည်။
ဥပမာ 1- SAS တွင် ဂဏန်းတန်ဖိုးတစ်ခုကို သိမ်းဆည်းရန် %LET ညွှန်ကြားချက်ကို အသုံးပြုပါ။
အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points;
datalines ;
At 22
At 14
At 23
B 30
B 18
B20
C13
C12
C26
;
run;
/*view dataset*/
proc print data =my_data;
20 တန်ဖိုးရှိသော point_cutoff ဟုခေါ်သော macro variable ကိုဖန်တီးရန် %LET ထုတ်ပြန်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
ထို့နောက် ကစားသမားတစ်ဦးစီသည် ရမှတ် 20 ထက်ပိုရသည်ဖြစ်စေ မပါသည်ကို ညွှန်ပြသော ကော်လံအသစ်ပါရှိသော ဒေတာအတွဲအသစ်တစ်ခုကို ဖန်တီးရန်အတွက် ၎င်းရှေ့ရှိ ampersand ( & ) ကိုအသုံးပြုခြင်းဖြင့် ဤ variable ကို နောက်ပိုင်းတွင် ကိုးကားနိုင်သည်-
/*assign value of 20 to macro variable*/
%let points_cutoff = 20;
/*use macro variable to create new column called good_player*/
data new_data;
set my_data;
good_player = points > &points_cutoff;
run ;
/*view new dataset*/
proc print data = new_data;
good_player ဟုခေါ်သော ကော်လံအသစ်တွင် အမှတ်များ ကော်လံ၏ တန်ဖိုးသည် 20 ထက် ကြီးပါက သို့မဟုတ် အမှတ် ကော်လံ၏ တန်ဖိုးသည် 20 ထက် မပိုပါက 1 တန်ဖိုး ပါဝင်သည်ကို သတိပြုပါ။
ဥပမာ 2- SAS တွင် စာကြောင်းတန်ဖိုးကို သိမ်းဆည်းရန် %LET ထုတ်ပြန်ချက်ကို အသုံးပြုပါ။
string value တစ်ခုကို သိမ်းဆည်းသည့် macro variable တစ်ခုကို ဖန်တီးရန် SAS တွင် %LET ထုတ်ပြန်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။
အောက်ပါ ကုဒ်သည် ဒေတာအတွဲအတွက် ခေါင်းစဉ်တစ်ခု ရိုက်နှိပ်ရန် နောက်ပိုင်းတွင် ကျွန်ုပ်တို့ ကိုးကားနိုင်သည့် “ ဘတ်စကက်ဘောဒေတာ” တန်ဖိုးပါရှိသော table_title ဟုခေါ်သော variable တစ်ခုကို ဖန်တီးရန် %LET ထုတ်ပြန်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
/*create dataset*/
data my_data;
input team $points;
datalines ;
At 22
At 14
At 23
B 30
B 18
B20
C13
C12
C26
;
run ;
/*assign string to macro variable*/
%let table_title = " Basketball Data ";
/*print dataset with title*/
proc print data =my_data;
title &table_title;
run ;
ဒေတာအတွဲတွင် macro variable တွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသော ခေါင်းစဉ်ပါရှိသည်။
မှတ်ချက် – SAS LET ညွှန်ကြားချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို သင်ရှာတွေ့နိုင်ပါသည်။ ဒီမှာ
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate အသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း