![]() |
1
3
听起来像是要将各种值转换为日期。SAS将日期存储为数字,即自1960年1月1日以来的天数。然后,通常会将此数字格式化为日期,以首选的格式显示。
导入已采用格式的日期时,需要使用
下面的示例将3种不同的日期格式转换为SAS日期,然后在
|
![]() |
2
2
使用
解决方案: 我创建了一个有两行的表;每行具有不同的日期格式YYYYMMDD&DDMMYYYY向您展示代码如何处理不同的日期格式,将其保存到SAS日期,并将其分解为年、月和;日期:
输出:
|
![]() |
3
0
可以在数据步骤中使用if条件。使用If条件,检查条件是否为true(检查日期值是否满足所需条件),然后使用put函数格式化日期。Put函数可以将源作为第一个参数,将格式作为第二个参数,并返回格式化值。同一列的不同值可以以这种方式指定不同的格式。 像这样的,
然后,您可以选择以下通用格式获取所有值:
|
![]() |
cs0815 · 默认情况下折叠所有代码单元(sas内核) 6 年前 |
![]() |
DanL · 将导入的文件名捕获到SAS中的变量中 6 年前 |
![]() |
ofzy · 最佳实践-为我的SAS ETL生成RUN\u ID 6 年前 |
![]() |
Raunak Thomas · SAS EG本地提交 6 年前 |