有沒有辦法打開SAS數據集以便在.sas文件中查看(即在「ViewTable」窗口中)?打開SAS數據集以便在.sas程序中查看
14
A
回答
15
我認爲這會做你想要什麼:
dm log "vt sashelp.air";
只要改變"sashelp.air"
一部分,你lib.table
組合。
2
dw.mackie的答案是正確的錢。從SAS編輯器窗口提交時,這很好用。
但我只是想提醒你要小心,如果你在批處理模式下嘗試它(即具有SAS通過命令行使用-sysin選項直接運行.sas程序)。它確實會嘗試在執行時彈出打開交互式SAS窗口環境。
但是,如果你的批量代碼還試圖建立一些圖形/圖表,你會被要求使用-noterminal選項。而-noterminal選項與dm命令不兼容。你會立即在日誌中發現它,但我只是想給你一個提醒。
3
由於我的一些數據集的大小,我只做一個簡單的proc打印並將輸出限制爲只有50個觀察值。我經常這樣做,所以我創建了下面的宏,將輸出轉儲爲html文件。
%Macro DPrt(Dset, obs=50, vars=, w=, Path="C:\output\");
%LET BKPATH = &Path;
%PUT BKPATH= &BKPATH;
options obs = &obs.;
title;
ods listing close;
ods html
path = &BKPATH.
body = "Debug-&Dset..htm"
style = THEME;
proc print data = &Dset n u split=' ';
%if &vars NE %THEN %DO;
var &vars.;
%END;
%if &w NE %THEN %DO;
&w;
%END;
Run;
ods html close;
ods listing;
options obs = MAX;
%Mend Dprt;
樣品徵集數據集測試看起來像
%dprt(test)
+0
@ BK-感謝您的代碼!在這種特殊情況下它不會幫助我,但我認爲這在其他情況下會非常有幫助。 – 2009-02-18 16:03:35
相關問題
- 1. 在新窗口中打開SAS程序
- 2. 便攜式SAS中的開放數據集
- 3. SAS:查看錶
- 4. SAS程序刪除和數據集
- 5. SAS從數據集
- 6. SAS中的MGGarlic數據集
- 7. 如何從Excel SAS加載項中查看SAS存儲過程?
- 8. 如何對SAS中的數據集進行排序,以便記錄交錯?
- 9. 引用SAS數據集的SAS基礎編程
- 10. SAS查找數據集頂級組合
- 11. SAS宏以循環訪問數據集
- 12. 合併SAS數據集
- 13. 出口數據集到SAS
- 14. 拆分SAS數據集
- 15. SAS兩個數據集
- 16. 在SAS中多次讀取數據集
- 17. SAS - 數據集未按預期排序
- 18. SAS宏以縱向數據
- 19. 如何在sas企業礦工中查看導入的數據集
- 20. 在SAS中通過另一個數據集過濾數據集
- 21. 重新排列SAS中的數據集
- 22. 我如何轉換XML到SAS數據集採用SAS
- 23. 使用SAS PROC解析Json文件到SAS數據集DS2
- 24. SAS程序SQL和數組
- 25. 在sas中從一個數據集到另一個數據集的查找值
- 26. 定義宏在初次打開SAS
- 27. SAS - 從列中的數據集中查找並打印第一個非零值
- 28. 使用SAS代碼更新來自SAS數據集的數據的Oracle表格
- 29. 將寬數據集更改爲SAS中的長數據集
- 30. 您可以使用SAS數據集作爲SSIS數據源嗎?
哇 - 你在第一cmjohns之前拿到!做得好! = P – 2011-10-11 23:09:45