proc sort data=have;
by x;
run;
proc transpose data=have out=want;
by x;
id y;
var column3;
run;
Since you didn't provide variable names, I chose my own variable names. I hope you can figure out which name corresponds to which variable.
In the future, please provide variable names.
In the future, please provide (a portion of) your data as a SAS data step, as explained here: https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-dat...
--
Paige Miller