BookmarkSubscribeRSS Feed
mauri0623
Quartz | Level 8

Hello,

 

I have the followings,

I have one table with 4 variables each, the first table has the variable names as alc, accounting, odn, and tas and the other has these variables as prj_num, loa, task, and tas. I want to do a table lookup where,

alc=prjnum and

accounting = loa and

tas = tas and

odn =task if they are the same I then need to place them in a data set called match, If however,

alc=prjnum and

accounting = loa and

tas = tas and

task is missing I want to place them in a data set called dai.

 

Please your help is professional accepted and much appreciated.

 

Best Regards,

 

Mauri

 

3 REPLIES 3
PeterClemmensen
Tourmaline | Level 20

Can you provide a small example of what your data looks like? Makes it much easier to provide a usable code answer.

mauri0623
Quartz | Level 8

I can supply you with partial data that resembles the real data,

Please see both attachments.

Reeza
Super User
Use a LEFT JOIN or MERGE to join the main table to the look up table.
Split it out afterwards using a data step to split it to different data sets.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1283 views
  • 0 likes
  • 3 in conversation