Sas “怎么做?”;变成;在proc-sql上工作?

Sas “怎么做?”;变成;在proc-sql上工作?,sas,Sas,这是procsql。有人能解释一下我的输出是什么吗?谢谢 proc sql; select time into :date from end_date; quit; 它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录的时间值。它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录之外的时间值。它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录之外的时间值。它只是将结果放入宏变量中

这是procsql。有人能解释一下我的输出是什么吗?谢谢

proc sql;
select time into :date from end_date;
quit;

它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录的时间值。

它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录之外的时间值。

它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录之外的时间值。

它只是将结果放入宏变量中,在这种情况下,宏变量“DATE”包含数据集end_DATE中记录之外的时间值。

除了Chris J的答案外,
INTO
子句具有非常多功能。以下资源将为您提供非常好的概述

基本上,使用
INTO
子句,您可以创建一个宏变量,该变量包含由自定义定界符分隔的项目列表,在单个
PROC SQL
过程中创建一系列宏变量-一个可以执行多个
数据空值
步骤的任务&
PROC SORT\MEANS\FREQ
步骤等

它相当于使用
%let date=或在数据步骤内

DATA _NULL_;
set end_date;
call symputx("date", time);
RUN;


除了Chris J的答案外,
INTO
子句还有一个非常通用的功能。以下资源将为您提供非常好的概述

基本上,使用
INTO
子句,您可以创建一个宏变量,该变量包含由自定义定界符分隔的项目列表,在单个
PROC SQL
过程中创建一系列宏变量-一个可以执行多个
数据空值
步骤的任务&
PROC SORT\MEANS\FREQ
步骤等

它相当于使用
%let date=或在数据步骤内

DATA _NULL_;
set end_date;
call symputx("date", time);
RUN;


除了Chris J的答案外,
INTO
子句还有一个非常通用的功能。以下资源将为您提供非常好的概述

基本上,使用
INTO
子句,您可以创建一个宏变量,该变量包含由自定义定界符分隔的项目列表,在单个
PROC SQL
过程中创建一系列宏变量-一个可以执行多个
数据空值
步骤的任务&
PROC SORT\MEANS\FREQ
步骤等

它相当于使用
%let date=或在数据步骤内

DATA _NULL_;
set end_date;
call symputx("date", time);
RUN;


除了Chris J的答案外,
INTO
子句还有一个非常通用的功能。以下资源将为您提供非常好的概述

基本上,使用
INTO
子句,您可以创建一个宏变量,该变量包含由自定义定界符分隔的项目列表,在单个
PROC SQL
过程中创建一系列宏变量-一个可以执行多个
数据空值
步骤的任务&
PROC SORT\MEANS\FREQ
步骤等

它相当于使用
%let date=或在数据步骤内

DATA _NULL_;
set end_date;
call symputx("date", time);
RUN;


此外,它还将
time
变量的值打印到HTML输出的标准SAS报告中(取决于您的设置)。您可以通过使用
NOPRINT
选项抑制该行为,如
proc sql NOPRINT
此外,它还将
time
变量的值打印到HTML输出的标准SAS报告中(取决于您的设置)。您可以通过使用
NOPRINT
选项抑制该行为,如
proc sql NOPRINT
此外,它还将
time
变量的值打印到HTML输出的标准SAS报告中(取决于您的设置)。您可以通过使用
NOPRINT
选项抑制该行为,如
proc sql NOPRINT
此外,它还将
time
变量的值打印到HTML输出的标准SAS报告中(取决于您的设置)。您可以通过使用
NOPRINT
选项抑制该行为,如
proc sql NOPRINT