错误:页面大小不足,无法在SAS PROC FREQ中打印频率表

时间:2009-06-04 20:09:33

标签: sas

有人能告诉我为什么编译器在sas中运行proc freq时会给我一个错误 - "ERROR: Insufficient page size to print frequency table."

我正在尝试运行一个非常简单的代码。

proc freq data = seaepi; 
   tables trt* sex/ out = temp; 
run;

我非常感谢您的努力。

提前致谢。

>从SAS-L转载

4 个答案:

答案 0 :(得分:3)

我以前遇到过这个问题。这实际上意味着您有太多列,或者您的列太宽而无法放在页面上,因此无法打印。尝试减小字体大小或减少列数,以查看是否仍有问题。

有时,您处理此类问题的方式取决于您的输出目的地。了解您使用的是ODS PDF,HTML还是只是写入输出窗口会很有帮助。

答案 1 :(得分:2)

使用

运行它
option pagesize=max;

看看它是什么样的。如前所述,结果将取决于您使用的输出类型。至少你可以查看这个输出,看看页面需要什么。

答案 2 :(得分:0)

如果您还没有尝试过,请查看SAS SAS Options Statement中的选项声明。有一个可以设置的PageSize选项。

答案 3 :(得分:0)

在这种情况下,由于您已经请求将频率表写入输出数据集,因此可以在结果选项卡中禁用它:

proc freq data = seaepi noprint; 
   tables trt* sex/ out = temp; 
run;

如有必要,您可以导出输出数据集或将其切割成较小的位,以便通过proc打印进行查看。