【发布时间】:2013-09-08 01:12:29
【问题描述】:
我正在尝试将 SAS 宏变量转换为时间戳并在转换时遇到问题。我正在使用的代码如下。
%let date = '03/15/2013';
%put %sysfunc(inputn(&date,datetime26.6));
我得到的错误是
警告:由 %SYSFUNC 引用的函数 INPUTN 的参数 1 或 %QSYSFUNC 宏函数超出范围。注意:数学 在 %SYSFUNC 函数执行期间无法执行操作。 操作结果已设置 到一个缺失值。
如果有人知道这个问题的答案,请告诉我。
【问题讨论】: