SAS9.3到来给Groovy语言爱好者带来了福音,也给SAS爱好者带来了福音
下面用例子介绍如何在SAS9.3中调用Groovy脚本并和SAS进行交互
1.集成最新Groovy版本在SAS环境中
先去Groovy官网下载,目前稳定版为2.0,下载地址
http://groovy.codehaus.org/Download
解压后找到文件D:\tools\groovy-binary-2.0.6\groovy-2.0.6\embeddable\groovy-all-2.0.6.jar
在调用SAS时加入命令选项
-jreoptions '(-Dtkj.app.class.path=D:\tools\groovy-binary-2.0.6\groovy-2.0.6\embeddable\groovy-all-2.0.6.jar)'
2.在SAS环境中调用Groovy脚本,把Groovy脚本中的变量信息通过SAS宏变量的方式传递给SAS来使用
proc groovy;
submit;
def var1="hello Groovy";
exports.putAt('var1',var1);
endsubmit;
quit;
%put &var1;
各位看官,是不是觉得很简单呢?如果你不想使用Groovy最新版本,SAS自带有Groovy1.7版本,可以直接使用,无需做第一步集成操作
欢迎转载