改进格式化,我有点卡住我无法提取字符串的最后4个字符.当我写: -
indikan=substr(Indikation,length(Indikation)-3,4);
Run Code Online (Sandbox Code Playgroud)
这是无效的论点.
这该怎么做?
此代码有效:
data temp;
indikation = "Idontknow";
run;
data temp;
set temp;
indikan = substrn(indikation,max(1,length(indikation)-3),4);
run;
Run Code Online (Sandbox Code Playgroud)
你能提供关于变量的更多上下文吗?如果indikation长度为3或小于我可以看到此错误或者如果它是数字,则可能会导致问题,因为它正确对齐数字(http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML /default/viewer.htm#a000245907.htm).