SAS를 사용하면 프로그램을 실행하는 동안 남아있는 백분율/시간을 계산할 수있는 진행률 막대를 만들 수 있습니까?남은 실행 시간 sas가있는 진행 바
3
A
답변
5
데이터 단계 솔루션을 구현하는 것은 로그 노트를 두는 것입니다. 예를 들어
:
data test;
set sashelp.class;
do _x = 1 to 10000;
output;
end;
run;
data want;
set test;
if mod(_n_,1000)=0 then do;
put "At row " _N_;
end;
run;
번째 세트는 관심이다. 1000 개의 행마다 로그 메시지를 둡니다.
+1
그리고 단계들 사이의 로그인에 메시지를 쓸 수도 있습니다. 그런 식으로 프로그램의 구조를 알면 "1 차 반복 계산법 # 561"의 의미를 알 수 있습니다 ... 1000 번의 반복이 있다면 약 50 % 완료됩니다. – orh
0
SAS에서 호출하는 예제가 있습니다. 프로그래밍
아무거나는 충분한 시간, 돈, 노력을 주어, 가능하다. 예제는 http://www.lexjansen.com/nesug/nesug92/NESUG92034.pdf를 참조하십시오. –
로버트의 답변은 좋은 답변입니다. 다른 가능성을 안내하는 몇 가지 질문 : SAS/AF 라이센스가 있습니까? 귀하의 프로그램은 무엇을하고 있습니까? 주로 데이터 단계 실행 시간, PROC 실행 시간 또는 다른 것에 관심이 있습니까? 엔터프라이즈 가이드 또는 디스플레이 관리자에서 실행하고 있습니까? – Joe
로버트 감사합니다. Joe에 대한 답변 : SAS 라이선스가 있습니다. 내 프로그램은 주로 내가하는 do-loops를 많이 실행하고있다. 새로운 데이터 세트를 많이 만들었습니다. 따라서 이러한 do-loops를 실행할 때가되었습니다. 가장 관심이 많습니다. 현재 SAS 9.3 에디터에서 실행 중입니다. 이것이 도움이되는지 모르십니까? 불행히도 나는 sas 전문가가 아니다 - 아직! –