Table Have
Table Want
I want to create a code to create the column Y, whose value will be:
when ID<ID_REF, then Y=X,when ID>=ID_REF, then Y will always have the same value, which will be the value of X when ID=ID_REF
data want; set have; by id_ref; retain y; if first.id_ref then call missing(y); if ID<=ID_REF then y=x; run;
View solution in original post
I would do:
data want; retain y; set have; if id <= id_ref then y = x; output; if id < id_ref then call missing (y); run;
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
Latest Updates
SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.
Find more tutorials on the SAS Users YouTube channel.