Hi @PaigeMiller, Thanks for your advice! This is the right idea, however I am looking for it to be the actual data (health condition e.g., ABC) in each cell that is listed rather than the column name. I am sure there is a way to do this, but can't seem to figure it out. My code and output using PROC TRANSPOSE is shown below, please refer to my original post for what I would like my data to look like! PROC TRANSPOSE data=file out=file_transposed; var Year_1 Year_2 Year_3 Year_4 Year_5; by PatientID; run; PatientID. NAME 1. Year 1 1. Year 2 1. Year 3 1. Year 4 1. Year 5 2. Year 1 2. Year 2 2. Year 3 2. Year 4 2. Year 5 3. Year 1 3. Year 2 3. Year 3 3. Year 4 3. Year 5
... View more