美文网首页
#SAS#月份循环

#SAS#月份循环

作者: cyfloel | 来源:发表于2018-01-14 19:46 被阅读231次

    因为工作的原因,开始接触sas。不得不说用起来很不习惯,所以只能从新手开始,一步步升级了。

    最近有个需求,需要拿月末的表,表名称都是按照test_201801这样的格式命名。需要在宏里面执行。

    sas的格式转换用起来很别扭,尤其在宏里面。折腾了好久,最后还是没成功,最后向别人请教,是通过另外的方式,换算得到的,这里记录一下,以便日后翻查。

    ```

    %macro test();

    %do mth=201701 %to 201802;

    %if %substr(&mth., 5, 2)=13 %then %let mth=%eval(&mth.+88);

    %put test_&mth.;

    %mend test;

    %test;

    ```

    f3执行后,查看输出。

    以后工作中碰到新的技巧,也会慢慢记录下来

    相关文章

      网友评论

          本文标题:#SAS#月份循环

          本文链接:https://www.haomeiwen.com/subject/jxlloxtx.html