我有一个大型 SAS 数据集,我想使用按值处理制作一系列表格和图表。我将这些输出到 PDF。
有没有办法让 SAS 在遍历数据时在表格和图表之间交替?现在,我必须先打印所有表格,然后再打印图表。如果只是 4 个表格/图表,那么我可以写
这是一个简单的例子:
data sample;
input byval $ item $ amount;
datalines;
A X 15
A Y 16
A Z 12
B X 25
B Y 10
B Z 18
;
run;
symbol1 i=j;
proc print data=sample;
by byval;
var item amount;
run;
proc gplot uniform data=sample;
by byval;
plot amount*item;
run;
这将打印 2 个表格,然后是 2 个图表。我希望“A”的图表出现在“A”的表格之后,以便读者可以翻阅 pdf 并始终一起看到相关的图表和表格。
我可以为每一个编写单独的过程,但是 gplot 不会有一个统一的轴(如果我有 100 个不同的组而不是 2 个,它会变得混乱)。
我考虑过将它们注入 greplay,但是你不能使用带有“#BYVAL1”的标题。
有什么简单的方法可以做到这一点?