全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2149 5
2011-10-24
包含macro的程序倒是可以用
options mprint;
filename mprint 'xxxx';
进行输出。

但是如果程序段里不仅有macro,还有包含普通的code部分,用sas怎么样才能把它们整个输出到另一个文件里呢。一定非得再用一个macro给它们套上吗。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-10-25 01:39:59
用dos吧,或者在base里用x命令开dos
copy a.sas+b.sas
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-25 22:49:23
456852 发表于 2011-10-25 01:39
用dos吧,或者在base里用x命令开dos
copy a.sas+b.sas
不太理解{:2_34:}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-25 22:56:31
不明白。SAS程序不已经是.sas文件了吗?还输出个啥?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-25 23:55:01
BraveMadMan 发表于 2011-10-25 22:56
不明白。SAS程序不已经是.sas文件了吗?还输出个啥?
因为sas程序里边包含macro,主要是想把这些macro根据具体宏变量的值 完全给翻译出来。
这样得到的.sas 文件,没有那个macro 也就可以运行了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-26 00:12:57
遇女心惊 发表于 2011-10-25 22:49
不太理解
我看了一遍你的问题,有些糊涂了。
我说的方法
copy a.sas+b.sas
是将b.sas中的文本,全部拷贝到a.sas中去,贴在a.sas文本的最后。
这段命令实在MS-DOS中执行。也就是windows附件里面的'command prompts'。
由于sas base可以使用x command,所以可以再sas中使用DOS的命令。
我就是这么理解的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群