我正在尝试输出过去在SAS 9.3中工作的概率图,现在它输出的是错误的目的地,并带有通用名称。使用下面的代码,我应该在.emf
目的地中获得标题为PROBPLOT (UNTRANS).emf
的{{1}}概率图。但是,它正在输出我想要的图并在我的SAS代码所在的目标GRAFOUT
中命名它ProbPlot1.png
,这在C:\Users\Name\Documents\Projects\Task 3\SAS Code
语句中没有明确指出。这令人难以置信地令人沮丧,我不确定为什么它在9.3而不是在9.4中工作 - 谁能看到这个问题?
GRAFOUT
答案 0 :(得分:2)
您正在使用filename
语句,该语句正在创建名为grafout
的fileref。 grafout
未在任何地方使用,因为它发生在goptions
语句之后,并且只是指向指定目录的变量。相反,请使用ODS PRINTER
语句:
ODS printer printer=emf
file="C:\Users\Name\Documents\Projects\Task 3\Results\Prob Plots\PROBPLOT (UNTRANS).EMF";
此语法适用于任何ODS输出格式。确保在完成创建打印输出后添加ods printer close;
。