Proc SQL 输出未显示
Proc SQL output not showing
据我所知,使用 Proc SQL 应该可以让您绕过 PRINT 过程并自动打印输出,但由于某种原因,输出没有显示出来。我的输出目标是活动的,我的日志没有错误。这是我的代码。
proc sql;
create table merged as
select *
from gram as g, nos as n
where g.cash = n.weight;
quit;
日志只说明程序时间和 rows/variable 计数。没有错误。但它没有出现在输出 window 中。我不确定是什么问题。
AFAIK SAS 仅在您没有 CREATE TABLE 语句时输出结果 window,尽管您也可以在 PROC SQL 上使用 NOPRINT 选项来抑制它.
您可以删除 create table 语句或向 proc 添加 select 以显示您的数据:
proc sql;
create table merged as
select *
from gram as g, nos as n
where g.cash = n.weight;
select * from merged;
quit;
或
proc sql;
select *
from gram as g, nos as n
where g.cash = n.weight;
quit;
据我所知,使用 Proc SQL 应该可以让您绕过 PRINT 过程并自动打印输出,但由于某种原因,输出没有显示出来。我的输出目标是活动的,我的日志没有错误。这是我的代码。
proc sql;
create table merged as
select *
from gram as g, nos as n
where g.cash = n.weight;
quit;
日志只说明程序时间和 rows/variable 计数。没有错误。但它没有出现在输出 window 中。我不确定是什么问题。
AFAIK SAS 仅在您没有 CREATE TABLE 语句时输出结果 window,尽管您也可以在 PROC SQL 上使用 NOPRINT 选项来抑制它.
您可以删除 create table 语句或向 proc 添加 select 以显示您的数据:
proc sql;
create table merged as
select *
from gram as g, nos as n
where g.cash = n.weight;
select * from merged;
quit;
或
proc sql;
select *
from gram as g, nos as n
where g.cash = n.weight;
quit;