在SAS中读取JMP变量值?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />目前我在企业指南(SAS ver:9.3)中编写了一些SAS代码,我还希望在JMP中组合函数,然后在SAS中读出JMP变量值。
有没有快速的方法从SAS读取JMP变量?
到目前为止,我认为我可以调用JMP脚本从SAS执行,然后将变量放在JMP / SAS表中。最后使用SAS导入表以获取值。
但我认为它包含太多的程序和文件处理...所以我正在寻找其他更好的方法。
我还检查了JMP脚本指南“使用SAS”一章,但是,我想它刚才提到了如何在JSL中使用SAS功能。
如果我猜错了,请纠正我。
谢谢大家的阅读!
Re:在SAS中读取JMP变量值?看看吧 DeclareMacros() 关于的选项 SAS提交() 声明。
它将自动创建一个SAS宏变量,其名称和值与JSL变量相同。
-Jeff
Re:在SAS中读取JMP变量值?我不知道有一种方法可以使JMP内存变量可以直接读入SAS,但是,将一个值放入JMP数据表然后将其读入SAS中的替代方法,在JMP中您可以轻松创建一个包含SAS代码的文本文件,然后在SAS中执行%include以填充这些值。
X = 32; //您想要转移到SAS的假设JMP值
保存文本文件(“C:\ file.txt”,“%let x =”|| char(eval(x))||';“);
然后在您的SAS程序中,只需使用%include语句来包含您刚刚创建的文件。