data a;
input x;
cards;
1
2
3
2
1
2
3
;
data b;
set a;
y+x;
retain y;
if y > 5 then do;
y =0;
end;
proc print;
run;
Obs | x | y |
---|---|---|
1 | 1 | 1 |
2 | 2 | 3 |
3 | 3 | 0 |
4 | 2 | 2 |
5 | 1 | 3 |
6 | 2 | 5 |
7 | 3 | 0 |
data a;
input x;
cards;
1
2
3
2
1
2
3
;
data b;
set a;
y+x;
retain y;
if y > 5 then do;
y =0;
end;
proc print;
run;
Obs | x | y |
---|---|---|
1 | 1 | 1 |
2 | 2 | 3 |
3 | 3 | 0 |
4 | 2 | 2 |
5 | 1 | 3 |
6 | 2 | 5 |
7 | 3 | 0 |