现在的位置: 首页 > 综合 > 正文

SAS的DM 命令

2018年10月21日 ⁄ 综合 ⁄ 共 904字 ⁄ 字号 评论关闭

它的语法结构很简单:

DM <window> 'command(s)' <window> <CONTINUE>;

<window>窗口可以是编辑窗口edit,记录窗口log,或者,输出窗口output.

'command(s)'命令必须在引号' '里面,如果是几条命令则必须用分号;隔开

<CONTINUE>即DM语句运行后在执行的SAS语句。

简单应用:

dm 'flsvlast'; *保存代码;
dm 'log; clear; output; clear;'; *清除记录和输出;
dm 'next VIEWTABLE:; end;'; *关闭已打开的数据;
data a; a=1;run; dm "vt work.a" ; *自动打开新建数据;

dm “vt &syslast";*打开最近新建数据;

dm "VT libname.dataset COLHEADING=NAMES" continue;*查看正在使用数据libname.dataset的变量信息;

dm 'var libname.dataset;' continue;*打开表的属性菜单;

dm 'odsresults' clear ;*清除结果菜单rusult;

dm "DEXPORT libref.dsn 'filename.xls' replace";*简单的输出导入,主要对excel和txt文件
dm "DIMPORT 'filename.xls' libref.dsn replace";

dm log(out) 'file "filepath.filenane.extension" '; *保存记录(输出)到指定文件;
dm log/out/wedit ‘winclose’; *关闭指定的窗口;

*将指定内容复制至剪贴板;
dm 'whostedit; include "filepath.filename.extension";EDCMD selectall; EDCMD copy; EDCMD winclose;' ;
*将剪贴板内容粘贴至指定文件开始位置;
dm 'whostedit; include " filepath.filename.extension "; EDCMD paste;'
continue;
dm 'flsvlast; winclose;' continue;

 

【上篇】
【下篇】

抱歉!评论已关闭.