0

我试图弄清楚为什么我的报告格式突然改变了。

我一直在导出一个包含 8 列的报告,所有这些列都适合 Word 文档的单页。这个月,它决定在中间放置一个分页符(所以前 4 列在第一页,后 4 列在第二页)。代码根本没有改变。

所以,想法:

  • 列中的数据变大了,因此宽度不再适合一页。我认为 ods 选项“keepn”或“trkeep”可以解决这些问题,但都没有任何区别。
  • 其他一些 sas 设置使列宽默认值发生变化。所以我把“width=10”放在proc报告中的define语句上。再一次,没有任何改变。


    我的代码:
ODS RTF FILE="&REPORT_LOC./&outfile..rtf" keepn trkeep;
proc report data=FinalRpt2 nowindows headline headskip spacing=2 missing split='*';
column storeNum dept sales;

define storeNum / order width=10 'Store Number';
define dept / order width=10 'Department';
define sales / display width=10 'Sales';
run;
4

0 回答 0