我正在尝试使用ODS RTF CONTENTS = YES创建目录。
我正在尝试使用SAS Global Forum 2008中的方法。
运行代码后,我使用单词2013打开RTF文件。 我尝试创建该文件时有两个表,但是当我尝试渲染目录(ctl + A-> F9)时,出现以下错误:
未找到目录条目。
我的代码是:
*create test data;
data try(rename=(T = DS));
set Sashelp.BMT(obs=10);
run;
*create rtf file;
options nocenter nodate;
run;
ods rtf file= 'test.RTF'
startpage=keepn CONTENTS=YES;
ods noproctitle;
title;
RUN;
;first entry*
ODS PROCLABEL='Section 1: Personal Information';
proc freq data=try; table DS/norow nopercent nofreq;run;
;second entry*
ODS PROCLABEL='Section 2: Children in the home';
proc freq data=try; table Group/norow nopercent nofreq;run;
ods rtf close;
答案 0 :(得分:0)
在解决其他问题之后,您需要将TOC_DATA
添加到ODS RTF
语句中。然后它按预期工作。
FYI-请使用documentation或未使用十年的资源-由于软件已更改,它通常不起作用。
工作解决方案:
*create test data;
data try(rename=(T = DS));
set Sashelp.BMT(obs=10);
run;
*create rtf file;
options nocenter nodate;
run;
ods rtf file= '/home/fkhurshed/Demo1/test.RTF'
startpage=never CONTENTS toc_data;
ods noproctitle;
title;
RUN;
ODS PROCLABEL='Section 1: Personal Information';
proc freq data=try; table DS/norow nopercent nofreq;run;
ODS PROCLABEL='Section 2: Children in the home';
proc freq data=try; table Group/norow nopercent nofreq;run;
ods rtf close;