在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語句來包含您剛剛創建的文件。