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;
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.