获取宏变量中的最后一个值

时间:2017-02-14 10:21:39

标签: sas sas-macro

我创建了一个宏变量    %let param1 = 201601 201602 201603 201604 201605; 我不知道如何获取该变量的最后一个值并将其分配给一个新变量。我该怎么做?

1 个答案:

答案 0 :(得分:1)

%let last = %scan(&param1, -1) ;

当第二个参数为负数时,它从右侧而不是左侧扫描。