What is the syntax for printing a variable in a SAS program? I know how to do this in a stored process but looking for the syntax for a program.
data enrollment; set enrollment;
length yearToNull $4.;
if(substr(max_academic_period, 5, 2) ne '30') then do;
yearToNull = substr(max_academic_period, 1, 4);
/*put yearToNull;*/
if(substr(academic_period, 1,4) = yeartoNull) then Annual_FTE = 0;
end;
run;
What you have done, the "put yeartonull;" should work?
data _null_; set sashelp.cars; put make; run;
Do you want to print it to the log or to the Results Viewer?
I'm trying to see it in the log.
What you have done, the "put yeartonull;" should work?
data _null_; set sashelp.cars; put make; run;
Thank RW9, apparently I was running into another condition that was making my put statement not show up, and thought I had the syntax for the basic put statement wrong.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.