SAS 生成目录
data class; set sashelp.class; level = '1'; run; option nodate nonumber; ods escapechar='^'; ods rtf file="./_1.rtf" contents toc_data; ods proclabel='Level label - 1'; proc report data = class nowindows missing center spanrows contents="Leve l" style(report)={frame = hsides rules = group}; column level NAME SEX ; define level / order order = data noprint; rbreak before / page summarize contents='Level 2'; break before level / page contents = 'Level 2'; run; ods proclabel='Level label - 2 '; proc report data = class nowindows missing center spanrows contents="Leve l" style(report)={ frame = hsides rules = group }; column level NAME SEX ; define level / order order = data noprint; rbreak before / page summarize contents='Level 2'; break before level / page contents = ''; run; ods proclabel='Level label - 3 '; proc report data = class nowindows missing center spanrows contents="Leve l" style(report)={ frame = hsides rules = group }; column level NAME SEX ; define level / order order = data noprint; rbreak before / page summarize contents='Level 2'; /* break before level / page contents = '';*/ run; ods rtf close;
高亮“表 1”是系统自动生成的,需要在用break语句去掉,也就是code中最后一行注释掉的code.
生成目录主要是 ods 那的contents toc_data 和 proc report 中的 contents = '' 和 ods proclabel 和 break 起作用
rbreak中的page summarize选项都是必须的
break中的page选项也是必须的
本文来自博客园,作者:Iving,转载请注明原文链接:https://www.cnblogs.com/SAS-T/p/15487696.html