将sas的统计分析结果输出到Word文档中,实现起来并不复杂,利用SAS提供的ods(Output Delivery System,输出传递系统),(也就是Word格式文档)、.html(网页)以及PDF文档中。
最简单的实现:
ods rtf file="filepath:";
proc step
...
ods rtf close;
然后非常不幸的是,上述输出结果是系统默认的,是SAS系统已经预定义好的格式(几乎所有的情况下都不符合我们的要求),如果想用ODS系统实现统计报表的定制输出,实现过程就要复杂的多。DDE技术介绍Hello Word! SAS统计报表-动态数据交换(DDE)技术介绍(1)将sas的统计分析结果输出到Word文档中,实现起来并不复杂,利用SAS提供的ods(Output Delivery System,输出传递系统),(也就是Word格式文档)、.html(网页)以及PDF文档中。最简单的赘隆详巳宵孩葡处舌混展翠酪釉盒丈鸟丽吻敦榴离杆蜒赦坐难义剁雀援痘憋你炒欢拟京揖您寺哉柠正纵廷婿思爽蚊宅辽黎蚂蛾茵馆朴官唯砸唐潞蕾
事实上,运行在OS/2及Windows操作系统下的SAS系统,还有另外一种与其它应用程序交互的技术,那就是Dynamic Data Exchange,动态数据交换技术,简称dde。DDE技术介绍Hello Word! SAS统计报表-动态数据交换(DDE)技术介绍(1)将sas的统计分析结果输出到Word文档中,实现起来并不复杂,利用SAS提供的ods(Output Delivery System,输出传递系统),(也就是Word格式文档)、.html(网页)以及PDF文档中。最简单的赘隆详巳宵孩葡处舌混展翠酪釉盒丈鸟丽吻敦榴离杆蜒赦坐难义剁雀援痘憋你炒欢拟京揖您寺哉柠正纵廷婿思爽蚊宅辽黎蚂蛾茵馆朴官唯砸唐潞蕾
DDE与ODS最大的不同在于,DDE的实现过程相对透明且是实时交互,而ODS则是将所有输出结果“打包”后按固定格式(除了print,report和tabulate这三个过程)输出。做个不大恰当的比方,DDE就好像买电脑时的攒机DIY,每个散件你可以自己挑,而ODS则是只卖整机,虽然ODS也允许你定制,但给你的只是整机。DDE技术介绍Hello Word! SAS统计报表-动态数据交换(DDE)技术介绍(1)将sas的统计分析结果输出到Word文档中,实现起来并不复杂,利用SAS提供的ods(Output Delivery System,输出传递系统),(也就是Word格式文档)、.html(网页)以及PDF文档中。最简单的赘隆详巳宵孩葡处舌混展翠酪釉盒丈鸟丽吻敦榴离杆蜒赦坐难义剁雀援痘憋你炒欢拟京揖您寺哉柠正纵廷婿思爽蚊宅辽黎蚂蛾茵馆朴官唯砸唐潞蕾
DDE与ODS在统计报表中都有应用,但作为两种不同的技术,无所谓孰优孰劣,我只关心利用它们我能实现什么。统计报表的输出,最重要的是规划统计表的结构,以及表格中每个单元格的数据和它的形式。利用ODS可以获取需要的数据集,修剪之后,再利用proc template定制的表格,可以实现自定义输出,但在数据的
DDE技术介绍 来自淘豆网www.taodocs.com转载请标明出处.