mirror of
https://github.com/sasjs/core.git
synced 2025-12-15 08:14:34 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 82184bc6be |
4
all.sas
4
all.sas
@@ -4782,6 +4782,7 @@ proc sql
|
|||||||
%local lib dir ds1 ds2 ds3 start_tm i;
|
%local lib dir ds1 ds2 ds3 start_tm i;
|
||||||
|
|
||||||
%let start_tm=%sysfunc(datetime());
|
%let start_tm=%sysfunc(datetime());
|
||||||
|
%let duration=%sysevalf(&duration);
|
||||||
|
|
||||||
/* create a temporary library in WORK */
|
/* create a temporary library in WORK */
|
||||||
%let lib=%mf_getuniquelibref();
|
%let lib=%mf_getuniquelibref();
|
||||||
@@ -4809,7 +4810,7 @@ libname &lib "%sysfunc(pathname(work))/&dir";
|
|||||||
proc summary ;
|
proc summary ;
|
||||||
class randnum0 randnum1;
|
class randnum0 randnum1;
|
||||||
output out=&lib..&ds2;
|
output out=&lib..&ds2;
|
||||||
run;
|
run;quit;
|
||||||
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
||||||
|
|
||||||
/* add more data */
|
/* add more data */
|
||||||
@@ -4818,6 +4819,7 @@ libname &lib "%sysfunc(pathname(work))/&dir";
|
|||||||
select *, ranuni(0)*10 as randnum2
|
select *, ranuni(0)*10 as randnum2
|
||||||
from &lib..&ds1
|
from &lib..&ds1
|
||||||
order by randnum1;
|
order by randnum1;
|
||||||
|
quit;
|
||||||
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
||||||
|
|
||||||
proc sort data=&lib..&ds3;
|
proc sort data=&lib..&ds3;
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
%local lib dir ds1 ds2 ds3 start_tm i;
|
%local lib dir ds1 ds2 ds3 start_tm i;
|
||||||
|
|
||||||
%let start_tm=%sysfunc(datetime());
|
%let start_tm=%sysfunc(datetime());
|
||||||
|
%let duration=%sysevalf(&duration);
|
||||||
|
|
||||||
/* create a temporary library in WORK */
|
/* create a temporary library in WORK */
|
||||||
%let lib=%mf_getuniquelibref();
|
%let lib=%mf_getuniquelibref();
|
||||||
@@ -53,7 +54,7 @@ libname &lib "%sysfunc(pathname(work))/&dir";
|
|||||||
proc summary ;
|
proc summary ;
|
||||||
class randnum0 randnum1;
|
class randnum0 randnum1;
|
||||||
output out=&lib..&ds2;
|
output out=&lib..&ds2;
|
||||||
run;
|
run;quit;
|
||||||
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
||||||
|
|
||||||
/* add more data */
|
/* add more data */
|
||||||
@@ -62,6 +63,7 @@ libname &lib "%sysfunc(pathname(work))/&dir";
|
|||||||
select *, ranuni(0)*10 as randnum2
|
select *, ranuni(0)*10 as randnum2
|
||||||
from &lib..&ds1
|
from &lib..&ds1
|
||||||
order by randnum1;
|
order by randnum1;
|
||||||
|
quit;
|
||||||
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
%if %sysevalf( (%sysfunc(datetime())-&start_tm)>&duration ) %then %goto gate;
|
||||||
|
|
||||||
proc sort data=&lib..&ds3;
|
proc sort data=&lib..&ds3;
|
||||||
|
|||||||
Reference in New Issue
Block a user