Sas “怎么做?”;变成;在proc-sql上工作?
这是procsql。有人能解释一下我的输出是什么吗?谢谢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中记录之外的时间值。它只是将结果放入宏变量中
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代码>