在EG中运行SAS代码而不触发与程序关联的提示

时间:2016-02-10 03:58:50

标签: sas prompt enterprise-guide

将程序与一个或多个提示相关联时,是否可以让SAS仅在程序以其整体运行时触发这些提示(通过右键单击它 - 或在其父流程上 - 并选择“运行” ...“)?

这将允许从程序内(使用F3或运行选择)提交简单的代码行(如%put &someVar;),而不会受到提示的影响(这不会影响此类操作的结果)

2 个答案:

答案 0 :(得分:0)

我认为这是不可能的(至少在V4.2之前) - 唯一的做法是在你运行测试时从个别程序中删除提示并在之后重新开启。

答案 1 :(得分:0)

它不可能,但您可以为提示设置默认值,只需在提示上单击“确定”,然后在代码中指定值

%let someVar = someValue;

根据需要添加参数,如果与提示中的默认值不同。