BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
santosh_pat69
Quartz | Level 8

Hi,

I am trying to create One to Many relation ship, i have a dataset which has similar to a school table as shown below

I ned to list out the distinct Class along with other values

Input DataSet

NameClassSubjectAddress
xxxx11PCMBdsdsdf,ewhejwe
xxxxsder11PCMBASDERTG,Fretr
Asdertrtg10ABCDER123456789
DFERTRYO8PCMBOierl saujs
rtieutrttrt9PCMBOlkirta
Ikitherr9ABCDERIKIJHSS
Wfdfdere8PCMBOIUREERR
WERTGGFDD11PCMBOLKIERRE

 

 

Output Expected:

ClassNameSubjectAddress
11xxxxPCMBdsdsdf,ewhejwe
 xxxxsderPCMBASDERTG,Fretr
 WERTGGFDDPCMBOLKIERRE
10AsdertrtgABCDER123456789
9rtieutrttrtPCMBOlkirta
 IkitherrABCDERIKIJHSS
8DFERTRYOPCMBOierl saujs
 WfdfderePCMBOIUREERR

 

I tried using the Group by, Retain and other Stat procedures like Proc Summary, Freq was not able to acheive the result.

Kindly Suggest me on this.

 

Thanks

 

1 ACCEPTED SOLUTION

Accepted Solutions
Reeza
Super User

Do you need a dataset or a report? This looks like a report.

I think it may be as straight forward as follows:

 

proc sort data=have;
by descending class;
run;

proc report data=have nowd;
column class name subject address;
define class/group;
define name;
define subject;
define address;
run;

View solution in original post

3 REPLIES 3
Reeza
Super User

Do you need a dataset or a report? This looks like a report.

I think it may be as straight forward as follows:

 

proc sort data=have;
by descending class;
run;

proc report data=have nowd;
column class name subject address;
define class/group;
define name;
define subject;
define address;
run;
santosh_pat69
Quartz | Level 8

Hi Reeza,

Thank you !!!

i need it ina dataset, i have tried outputting the Report created but not getting the desired report.

 

 

santosh_pat69
Quartz | Level 8

Hi Reeza,

 

Thank you !!

I have created a dataset.

 

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
  • 1817 views
  • 0 likes
  • 2 in conversation