Hello Experts,
I'm wondering how to take the value from a precedent raw. The lag function doesn't work.
I have joined the data.
Thank you very much for your help.
Hello @SASdevAnneMarie,
@SASdevAnneMarie wrote:
The lag function doesn't work.
I guess you mean that values are carried over from one BY group to the next. But this can be avoided:
data want; set have; by numero code2; MT2_CORR_befor=ifn(first.code2,.,lag(MT_2_CORR)); run;
Hello @SASdevAnneMarie,
@SASdevAnneMarie wrote:
The lag function doesn't work.
I guess you mean that values are carried over from one BY group to the next. But this can be avoided:
data want; set have; by numero code2; MT2_CORR_befor=ifn(first.code2,.,lag(MT_2_CORR)); run;
It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.
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.