*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
dm "output;clear;log;clear";
*** c01s2d01 ***;
data work.fltat1;
infile 'C:\_SasCourse2006\Course2\SAS_Data\fltat1.dat';
input @1 EmpID $5. @7 HireDate date9. @17 Salary 5.;
Bonus=Salary*.05;
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s4d01 ***;
proc contents data=work.fltat1;
run;
proc print data=work.fltat1;
title 'Default List Report of WORK.FLTAT1 Data Set';
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s4d02 ***;
proc print data=work.fltat1 noobs;
title 'List Report NOOBS Option';
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s4d03 ***;
proc print data=work.fltat1 noobs;
format Salary Bonus dollar7. HireDate mmddyy10.;
title 'Add a FORMAT Statement';
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s4d04 ***;
proc print data=work.fltat1 noobs;
var EmpID Bonus Salary;
format Salary Bonus dollar7. HireDate mmddyy10.;
title 'Use VAR to Display Only Three Variables';
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s5d01 ***;
Libname Course2 "C:\_SasCourse2006\Course2\SAS_Data";
proc print data=Course2.test noobs;
title 'List Report of Prog2.Test Data Set';
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s5d02 ***;
data Course2.fltat1;
infile 'C:\_SasCourse2006\SAS_Data\fltat1.dat';
input @1 EmpID $5. @7 HireDate date9. @17 Salary 5.;
Bonus=salary*.05;
run;
proc print data=Course2.fltat1 noobs;
format Salary Bonus dollar7. HireDate mmddyy10.;
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s5d02 ***;
dm "output;clear;log;clear";
Libname Course2 "C:\_SasCourse2006\Course2\SAS_Data";
proc print data=Course2.test noobs; run;
proc contents data=Course2.test; run;
data fnlgrades;
length Grade $ 6;
drop Score;
set Course2.test;
if Score>=.7 then Grade='Pass';
else grade='Failed';
run;
proc print data=fnlgrades noobs;
var LName Grade;
title 'List Report of FNLGRADES';
run;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
*** c01s5d03 ***;
dm "output;clear;log;clear";
Libname Course2 "C:\_SasCourse2006\Course2\SAS_Data";
data passed;
set Course2.test;
if Score>=.7;
run;
proc print data=passed noobs;
title 'Students Who Passed the Final Exam';
run;