i want to display out put in the below format
output 1
year 97 year 98
jan
feb
mar
april
may
jun
july
aug
sep
oct
nov
dec
output 2
year jan feb mar april may jun july aug sep oct nov dec
97
98
output 3
in qtrs
output 4
actul-predit.
i am attaching sample sheet (from sashelp.prdsal3 library)
thanks in advance and plz do reply on early basis
Hi,
Have to goto meetings now, here is where I had got to, you can proc report the various dataset outputs:
proc sql;
create table OUT as
select YEAR,
mdy(month(MONTH),1,2000) as MONTH format=monname3.,
sum(ACTUAL) as RES
from SASHELP.PRDSAL3
group by YEAR,MONTH;
quit;
proc sort data=out;
by month year;
run;
proc transpose data=out out=output1 prefix=year;
by month;
var res;
id year;
run;
proc sort data=out;
by year month;
run;
proc transpose data=out out=output2;
by year;
var res;
id month;
run;
thanks for ur speedy response.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
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.