"ERROR: Insufficient page size to print frequency table."
SASでprocfreqを実行しているときに、コンパイラがエラーを表示する理由を誰かに教えてもらえますか?
非常に単純なコードを実行しようとしています。
proc freq data = seaepi;
tables trt* sex/ out = temp;
run;
本当にありがとうございました。
前もって感謝します。
>SAS-Lからのクロスポスト
"ERROR: Insufficient page size to print frequency table."
SASでprocfreqを実行しているときに、コンパイラがエラーを表示する理由を誰かに教えてもらえますか?
非常に単純なコードを実行しようとしています。
proc freq data = seaepi;
tables trt* sex/ out = temp;
run;
本当にありがとうございました。
前もって感謝します。
>SAS-Lからのクロスポスト
私は以前にこの問題を抱えていました。これは文字通り、列が多すぎるか、列が広すぎてページに収まらないため、印刷されないことを意味します。フォントサイズを小さくするか、列数を減らして、問題が解決するかどうかを確認してください。
このような問題を処理する方法は、出力先によって異なる場合があります。ODS PDFまたはHTMLを使用しているのか、出力ウィンドウに書き込んでいるだけなのかを知っておくと役に立ちます。
で実行する
option pagesize=max;
それがどのように見えるかを見てください。すでに述べたように、結果は使用している出力の種類によって異なります。少なくとも、この出力を見て、ページに何が必要かを確認できます。
試したことがない場合は、SASSASオプションステートメントのオプションステートメントを参照してください。設定できるPageSizeオプションがあります。
この場合、度数分布表を出力データセットに書き込むようにすでに要求しているため、[結果]タブで度数分布表の印刷を無効にすることができます。
proc freq data = seaepi noprint;
tables trt* sex/ out = temp;
run;
必要に応じて、出力データセットをエクスポートするか、procprintで表示するために小さなビットに切り刻むことができます。