0

我有一个非常基本的问题
,我在其中构建了一个查询,SAS-EG以便它输出 var1YEARMONTH值,但是

YEARMONTH值是提示值(AB分别)

当我使用它时它工作正常,SAS-EG GUI但是当我使用下面的代码时它不起作用

将其复制粘贴到新程序中。

如果你帮助我,我将不胜感激。

谢谢

 %_eg_conditional_dropds(want);
 PROC SQL;
 CREATE TABLE WORK.want AS 
    SELECT t1.YEAR, 
       t1.MONTH, 
       t1.var1, 
    FROM have t1
    WHERE %_eg_WhereParam( t1.MONTH, A, EQ, TYPE=S, IS_EXPLICIT=0 ) AND  %_eg_WhereParam( t1.YEAR, B, EQ, TYPE=S, IS_EXPLICIT=0 );
 QUIT;
4

1 回答 1

0

假设当您“将其复制粘贴到新程序”时,您仍在 EG UI 中,请尝试以下操作。

  1. 右键单击 EG 流程中的程序图标,然后从上下文菜单中选择属性。
  2. 从左侧菜单中选择“提示”。
  3. “添加”
  4. 选择所需的提示。

现在,当您运行该程序时,您应该会收到提示输入提示。

于 2015-10-23T12:39:08.313 回答