2015-04-07 111 views
1

我正在通過存儲過程創建動態web文件。輸出文件通過proc流生成。但是,我在創建動態文件路徑時做錯了什麼。 以下簡化的例子工程:通過sas宏變量創建動態文件名

FILENAME hello 'D:\test\hello.html'; 
proc stream outfile=hello; begin 
    hello world 
;;;; 

然而,當我嘗試動態地創建使用do循環的文件,我沒有得到任何輸出。 (沒有錯誤)

​​

如果我把outputFileName變量,我可以看到我的路徑是它應該是這樣的方式。

任何想法?

+0

Bangs head against wall。不能相信我一直是這個盲人。感謝DWal的幫助。 – Aggror

回答

1

宏變量引用不會在單引號內解析。使用雙引號:

FILENAME hello "&outputFileName";