• SAS--output delivery system--ods html


     ods html body='D:sas	ext.html'; *创建一个text.html,将结果输出到这个文件里,可以创建多个输出,比如pdf等;
    proc print data=clinic.admit;
    run;                              *默认会弹出HTML和输出(list);
    ods html close;           *将ods destination 关闭;
    
    
    ods listing close;   *将默认输出listing 关闭;
    ods listing;         *打开;
    
    
    ods html file='D:sas	ext1.html';  *创建.html,如果已经创建,则添加在后面,file=body;
    ods pdf file='D:sas	est.pdf';
    proc print data=clinic.admit2;
    run; 
    ods _all_ close;     *对于打开了多个ods destination的话,all全部关闭;
    ods listing;
    
    ods  listing close;
    ods html file='D:sasTEST2.HTML';
    proc print data=clinic.admit3;
        var id name sex;
    run;
    ods html close;
    ods listing;
    
    ods listing close;                     *同时输出两个结果;
    ods html body='D:sasdata.html';
    proc print data=clinic.admit label;
    var id sex age height weight actlevel;
    label actlevel='Activity Level';
    run;
    proc tabulate data=sasuser.stress2;  *制表
    var resthr maxhr rechr;
    table min mean, resthr maxhr rechr;
    run;
    ods html close;
    ods listing;
    
    
    ods listing close;                  *为多个结果创建index,查看frame.html;
    ods html body='d:sasdata.html'    
    contents='d:sas	oc.html'          
    frame='d:sasframe.html';          *html的名字是固定的,且有frame,必须有toc;
    proc print data=clinic.admit label;
    var id sex age height weight actlevel;
    label actlevel='Activity Level';
    run;
    proc print data=sasuser.stress2;
    var id resthr maxhr rechr;
    run;
    ods html close;
    ods listing;
    
    
    ods listing close;                  *为多个结果创建index/table of contents,查看frame.html;
    ods html body='d:sasdata.html' (url='data.html')
    contents='d:sas	oc.html' (url='toc.html')
    frame='d:sasframe.html';         *html的名字是固定的,且有frame,必须有toc;
    proc print data=clinic.admit label;
    var id sex age height weight actlevel;
    label actlevel='Activity Level';
    run;
    proc print data=sasuser.stress2;
    var id resthr maxhr rechr;
    run;
    ods html close;
    ods listing;
    
    ods html body='c:
    ecordsdata.html'
        (url='http://mysite.com/myreports/data.html')
        contents='c:
    ecords	oc.html'
        (url='http://mysite.com/mycontents/toc.html')
        frame='c:
    ecordsframe.html';
    
    
    ods listing close;
    ods html path='D:sas' (url=none)      
        body='data.html'
        contents='toc.html'
        frame='frame.html';         *用path省去部分重复;
    proc print data=clinic.admit;
    run;
    ods html close;
    ods listing;
    
    
    ods listing close;
    ods html path='D:sas' (url='http://mysite.com/myreports/')    
        body='data.html'
        contents='toc.html'
        frame='frame.html';        
    proc print data=clinic.admit;
    run;
    ods html close;
    ods listing;
    
    
    ods listing close;
    ods html path='D:sas' (url=none)    
        body='data.html'
        contents='toc.html'
        frame='frame.html'
        style=brick;              *html的风格;
    proc print data=clinic.admit;
    run;
    ods html close;
    ods listing;
    
    
    ods listing close;
    ods html path='D:sasdata' (url=none)    
        body='body.html'
        contents='contents.html'
        frame='frame.html'
        style=brick;              *html的风格,无quotation!;
    proc print data=clinic.admit;
    run;
    ods html close;
    ods listing;
    ods listing close;
    ods html body='E:sasdata.htm' /*和结果查看器一样*/
                (url='data1.htm')   
            contents='E:sascont.htm'/*创建了output的程序的索引*/
                    (url='tab.htm') 
            frame='E:sasframe.htm'; *索引和结果一起显示;
        proc print data=sasuser.insure;
            var id name;
        run;
            proc print data=sasuser.admit;
            var id name;
        run;
    ods html close;
    ods listing;
    
    ods listing close;
    ods html  path='E:sas'
            style= biege   /*结果 右键 模板 sashelp tmplmst style*/
            body='data.htm' /*和结果查看器一样*/
            contents='cont.htm'/*程序的索引*/
            frame='frame.htm'; *索引和结果一起显示;
        proc print data=sasuser.insure;
            var id name;
        run;
            proc print data=sasuser.admit;
            var id name;
        run;
    ods html close;
    ods listing;
    Valar morghulis
  • 相关阅读:
    Compile、Make和Build的区别
    IntelliJ IDEA 学习(三):IntelliJ IDEA 快捷键、配置优化
    【HTML5 】手机重力与方向感应的应用——摇一摇效果
    IntelliJ IDEA 学习(二):Intellij IDEA 创建Web项目并在Tomcat中部署运行IDEA
    html学习一(html简史及doctype)
    IntelliJ IDEA 学习(一):IntelliJ IDEA 破解方法(已验证)
    连接oracle时报错:ORA-28001: the password has expired
    IDEA使用(1)intellIJ idea 配置 svn
    node.js的npm详解
    【朴灵评注】JavaScript 运行机制详解:再谈Event Loop
  • 原文地址:https://www.cnblogs.com/super-yb/p/11673576.html
Copyright © 2020-2023  润新知