我正在运行两个proc打印,并希望在SAS列表输出上直观地比较它们。两个proc打印只打印3个观察结果。
问题是我无法在同一页面中输出2个输出...我必须向下滚动一页到另一页以查看其他输出。我已经尝试过选项pagesize = MAX但它没有工作(MIN也没有)......有没有办法实现我想要的?
我想知道重定向到RTF或(PDF)的ODS声明是否会这样做?
提前致谢
sas_kappel
答案 0 :(得分:3)
两个ODS目的地都可以使用startpage=never
选项为您提供此选项,该选项告诉SAS在运行新程序时不要启动新页面。
这些输出到结果窗口,而不是列表输出。
option obs=3;
ods pdf startpage=never;
proc print data=sashelp.class;
run;
proc print data=sashelp.class;
run;
ods pdf close;
option obs=max;
答案 1 :(得分:1)
对于商家信息目的地,您可以使用选项option formdlim=' ';
替换其他字符(例如空格)的分页符。
答案 2 :(得分:0)
谢谢基思。
是否有可能直接在我的输出sas窗口中显示它?我在想ods声明(因为我只需要列表输出)它似乎不起作用:
option startpage=never obs=3;
proc print data=sashelp.class;
run;
proc print data=sashelp.class;
run;
option obs=max;
所以我猜除了ODS声明之外别无其他选择吗?