sas读取服务器上的log文件,关于处理SAS的Log文件的宏

%macro GetTimeTableForSASLog(InFilePath,TargetTable);

/**********************************************************************/

/* 此宏的作用是读取SAS系统生成的Log文件,并将得到的步骤名称和对应的运 */

/* 行时间保存至结果表格中。其中,InFilePath指定的Log文件,要写全从根 */

/* 目录至最后的文件名称;TargetTable是结果表格。 */

/* */

/* 最终得到的是原始Log文件中包含的步骤名称和对应的运行时间(实际时间 */

/* 和CPU时间),其中N是步骤在原始Log文件中的行号。 */

/* */

/* Created on 2013.12.10 */

/* Modified on 2013.12.11 */

/**********************************************************************/

/* 检查InFilePath的合法性,后缀必须为TXT或LOG */

%if %SYSFUNC(FIND(&InFilePath,%STR(.))) EQ 0 OR (%SYSFUNC(FIND(&InFilePath,%STR(.))) NE 0 AND %UPCASE(%SCAN(&InFilePath,-1,%STR(.))) NE TXT AND %UPCASE(%SCAN(&InFilePath,-1,%STR(.))) NE LOG) %then %do;

%put ERROR: The suffix of InFilePath should be txt or log, please check it

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值