楼主: Imasasor
2904 4

[学习分享] 怎么知道程序运行的时间,怎么利用SAS自动关机 [推广有奖]

  • 1关注
  • 64粉丝

VIP

学科带头人

34%

还不是VIP/贵宾

-

TA的文库  其他...

超哥喜欢的文章

威望
1
论坛币
47033 个
通用积分
3.1376
学术水平
238 点
热心指数
246 点
信用等级
231 点
经验
36380 点
帖子
866
精华
3
在线时间
2234 小时
注册时间
2012-7-4
最后登录
2023-9-20

初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


程序运行每一步的时间都会在log中显示,但如果有一个大型的宏程序,对宏程序又有多个循环,程序运行了很久
那么怎么知道系统运行的全部时间呢?
我没有找到SAS中表示当前系统时间(不是日期)的自动宏变量
但可以调用data步函数time获取当取系统时间
测试代码如下:

%macro xunhuan;
%let start=%sysfunc(time());
data a;
do i=1 to 100000000;
output;
end;
run;
%let end=%sysfunc(time());
%let duration=%sysevalf((&end-&start)/60);
data _null_;
file print;
put "程序运行时间为 &duration 分钟";
run;
%mend;

%xunhuan;


SAS 可以利用X命令调用dos命令
而下面的程序就是在SAS中自动关机的命令
当然也可以设置定时关机
当你晚上想run一个大型程序,在确定程序无误的前提下,不想等待电脑完成就去睡觉,就可以在程序最后添加一个
关机的代码,测试以下程序要慎重,确保自己的重要资料已经保存


x "shutdown -s -t 10";
x "shutdown -s -f -t 10"; /*程序慎用,自动关机,会损失未保存的文件*/

/*-s表示关机,-r表示重启,-f表示强制关闭应用程序,-t 10表示10秒提示时间*/

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:自动关机 Duration sysfunc ration output 程序 时间 自动关机

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Eternal0601 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

本帖被以下文库推荐

欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;
沙发
zhentao 发表于 2013-3-15 10:43:50 |只看作者 |坛友微信交流群
我记得SUGI上有篇文章讲的就是怎么让SAS显示程序运行大约所需要的时间,还有一个程序运行的百分比。应该是很早的了。因为当时对这个不感兴趣,就浏览了一下,没有关注。

使用道具

藤椅
playmore 发表于 2013-3-15 11:00:58 |只看作者 |坛友微信交流群
&SYSTIME就是系统的时间宏变量
但刚试了下,在我这里得不到准确的值,比如我这里现在是10:58,但得到8:48
不知道是什么原因

还有另外一种方法,就是
%put %SYSFUNC(PUTN(%SYSFUNC(time()),TIME5.));
用这个就对了
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

板凳
Imasasor 发表于 2013-3-15 16:58:34 |只看作者 |坛友微信交流群
playmore 发表于 2013-3-15 11:00
&SYSTIME就是系统的时间宏变量
但刚试了下,在我这里得不到准确的值,比如我这里现在是10:58,但得到8:48
...
&SYSTIME 应该是你SAS启动时的系统时间吧
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

使用道具

报纸
knight48 发表于 2014-2-27 10:52:26 |只看作者 |坛友微信交流群
options fullstimer;看单步调试的运行时间。log看整个程序的运行时间。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 08:47