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 finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.