sas - 使用 {ODS RTF CONTENTS=YES} 的目录不起作用
问题描述
我正在尝试使用 ODS RTF CONTENTS=YES 创建 TOC。
我正在尝试使用SAS Global Forum 2008中的方法。
运行代码后,我使用 word 2013 打开 RTF 文件。该文件在我尝试创建时有两个表,但是当我尝试渲染 TOC (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;
解决方案
在解决其他问题后,您需要将 添加TOC_DATA
到您的ODS RTF
声明中。然后它按预期工作。
仅供参考 - 请使用不是十年前的文档或资源 - 它通常不会工作,因为软件已经改变。
工作解决方案:
*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;
推荐阅读
- amazon-cloudformation - cloudformation脚本中如何引用EMR集群的主实例?
- vba - 从列标题填充列表框的标题
- java - 如何解耦现有服务?
- python - 从文件中读取十六进制字符串时,binascii.Error 奇数长度字符串
- database - 无法将数据插入数据库 000webhost
- python - Python 多线程与本地字典以加快进程
- android - 从firebase android获取数据时列表未更新
- excel - Excel Solver 中不满足线性条件
- python - 使用 Python 在 Maya 中使用滑块作为形状
- android - 内容提供者 - 更新所有行和列