okay, thanks
Just to give you an impression what I mean by "visual formatting of code":
data want;
set have;
a = .;
b = .;
c = .;
d = .;
if typ_ill = :"cerv" or typ_ill = :"oval" then sex = 2;
else if typ_ill = :"pen" or typ_ill = :"test" then sex = 1;
else if typ_ill ^= :"cerv" or typ_ill ^= :"oval" or typ_ill ^= :"pen" or typ_ill ^= :"test"
then do;
sex = rand("integer",1,2);
put sex;
end;
if a = . and b = . then do;
a = rand("integer",1,12);
b = rand("integer",1980,2000);
c = rand("integer",1,2);
d = rand("integer",1999,2019);
output;
end;
if x = "8000" and a = "0" and y = " " then do;
y = rand("integer",0,7);
do while (y = 3);
y = rand("integer",0,7);
end;
output;
end;
run;
Consistent indentation, consistent use (and non-use) of blanks, one statement per line.
Which one is easier to read and understand?
Hello@Kurt_Bremser ,
thanks for your suggestion. It worked with using the put statement througout my code. Am very grateful
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.
Ready to level-up your skills? Choose your own adventure.