我的SAS项目有SVN结构。
\trunk
\my sas code
... sas programs.sas
\my external resources
... my_spreadsheet.xls
my_sas_eg.egp
我已在“企业指南”中启用了相对路径,并且SVN的工作正常。 我现在正在尝试集成my_spreadsheet.xls文件
在进行proc导入时,我想使用xls的相对路径,所以我做
datafile=".\resources\gmax_pricing_xref_tables.xls"
不幸的是,它没有重定向到EG文件夹的位置,而是:
C:\Windows\system32\
我基于以下假设: http://support.sas.com/kb/12/002.html
我明显做错了,如何获得EG文件所在的路径?
谢谢!
答案 0 :(得分:2)
应存储在宏变量&_CLIENTPROJECTPATH
中。要确认这是您想要的,请尝试执行
%put &_CLIENTPROJECTPATH.
并查看它是否符合您的预期(它应包含.egp文件,您需要将其删除)。
Chris Hemedinger的博文How to assign a library to the same path as your SAS Enterprise Guide project中提供了更多详细信息。