企业指南的SAS外部文件相对路径

时间:2014-08-06 17:23:30

标签: import path sas relative

我的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文件所在的路径?

谢谢!

1 个答案:

答案 0 :(得分:2)

应存储在宏变量&_CLIENTPROJECTPATH中。要确认这是您想要的,请尝试执行

%put &_CLIENTPROJECTPATH.

并查看它是否符合您的预期(它应包含.egp文件,您需要将其删除)。

Chris Hemedinger的博文How to assign a library to the same path as your SAS Enterprise Guide project中提供了更多详细信息。