BY processing should handle 99% of these.
You can look into using #byval in footnote/title statements.
Or you can create a custom macro that you execute multiple times.
Either way, start with a single ID and get a single graph working. Then you can expand it to multiple.
You should be using SGPLOT most likely. If your plot is really complex you may want to look at GTL as well.
Given what you've stated I'm not sure what more we can provide in terms of assistance.
A very brief and basic example:
proc sort data=sashelp.stocks out=stocks;
by stock date;
run;
proc sgplot data=stocks;
by stock;
series x=date y=open / markers;
run;
BY processing should handle 99% of these.
You can look into using #byval in footnote/title statements.
Or you can create a custom macro that you execute multiple times.
Either way, start with a single ID and get a single graph working. Then you can expand it to multiple.
You should be using SGPLOT most likely. If your plot is really complex you may want to look at GTL as well.
Given what you've stated I'm not sure what more we can provide in terms of assistance.
A very brief and basic example:
proc sort data=sashelp.stocks out=stocks;
by stock date;
run;
proc sgplot data=stocks;
by stock;
series x=date y=open / markers;
run;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.