Hello! I was wondering if anyone knows why y=20.25 shows up in my output data although I specified "while (y<20)." I am not sure what I am doing wrong here. data do_while_data; y=0; do i= 1 to 5 by 0.5 while (y<20); y=i**2; /*values are 1, 2.25, 4, 6.25,...,16*/ output; end; run; proc print data=do_while_data; run; Here is my output data: Thank you!!!
... View more