data have;
infile cards truncover;
input obs X $;
cards;
1 a
2
3
4 b
5
6
7
8 c
9
10
;
data want;
set have;
retain t;
if not missing(x) then t=x;
else x=t;
drop t;
run;
data have;
infile cards truncover;
input obs X $;
cards;
1 a
2
3
4 b
5
6
7
8 c
9
10
;
data want;
set have;
retain t;
if not missing(x) then t=x;
else x=t;
drop t;
run;
Catch up on SAS Innovate 2026
Dive into keynotes, announcements and breakthroughs on demand.