1
0
mirror of https://github.com/sasjs/core.git synced 2025-12-12 06:54:35 +00:00

Compare commits

..

1 Commits

2 changed files with 6 additions and 6 deletions

View File

@@ -13505,7 +13505,7 @@ run;
%let ds3=%upcase(work.%mf_getuniquename(prefix=mpsd_keychar)); %let ds3=%upcase(work.%mf_getuniquename(prefix=mpsd_keychar));
proc transpose data=&ds2(where=(tgtvar_type='C')) proc transpose data=&ds2(where=(tgtvar_type='C'))
out=&ds3(drop=_name_); out=&ds3(drop=_name_);
by KEY_HASH; by KEY_HASH PROCESSED_DTTM;
id TGTVAR_NM; id TGTVAR_NM;
var charval; var charval;
run; run;
@@ -13513,7 +13513,7 @@ run;
%let ds4=%upcase(work.%mf_getuniquename(prefix=mpsd_keynum)); %let ds4=%upcase(work.%mf_getuniquename(prefix=mpsd_keynum));
proc transpose data=&ds2(where=(tgtvar_type='N')) proc transpose data=&ds2(where=(tgtvar_type='N'))
out=&ds4(drop=_name_); out=&ds4(drop=_name_);
by KEY_HASH; by KEY_HASH PROCESSED_DTTM;
id TGTVAR_NM; id TGTVAR_NM;
var numval; var numval;
run; run;
@@ -13523,7 +13523,7 @@ run;
%let ds5=%upcase(work.%mf_getuniquename(prefix=mpsd_merged)); %let ds5=%upcase(work.%mf_getuniquename(prefix=mpsd_merged));
data &ds5; data &ds5;
length key_hash $32; length key_hash $32 processed_dttm 8;
merge &ds3 &ds4; merge &ds3 &ds4;
by key_hash; by key_hash;
if not missing(key_hash); if not missing(key_hash);

View File

@@ -120,7 +120,7 @@ run;
%let ds3=%upcase(work.%mf_getuniquename(prefix=mpsd_keychar)); %let ds3=%upcase(work.%mf_getuniquename(prefix=mpsd_keychar));
proc transpose data=&ds2(where=(tgtvar_type='C')) proc transpose data=&ds2(where=(tgtvar_type='C'))
out=&ds3(drop=_name_); out=&ds3(drop=_name_);
by KEY_HASH; by KEY_HASH PROCESSED_DTTM;
id TGTVAR_NM; id TGTVAR_NM;
var charval; var charval;
run; run;
@@ -128,7 +128,7 @@ run;
%let ds4=%upcase(work.%mf_getuniquename(prefix=mpsd_keynum)); %let ds4=%upcase(work.%mf_getuniquename(prefix=mpsd_keynum));
proc transpose data=&ds2(where=(tgtvar_type='N')) proc transpose data=&ds2(where=(tgtvar_type='N'))
out=&ds4(drop=_name_); out=&ds4(drop=_name_);
by KEY_HASH; by KEY_HASH PROCESSED_DTTM;
id TGTVAR_NM; id TGTVAR_NM;
var numval; var numval;
run; run;
@@ -138,7 +138,7 @@ run;
%let ds5=%upcase(work.%mf_getuniquename(prefix=mpsd_merged)); %let ds5=%upcase(work.%mf_getuniquename(prefix=mpsd_merged));
data &ds5; data &ds5;
length key_hash $32; length key_hash $32 processed_dttm 8;
merge &ds3 &ds4; merge &ds3 &ds4;
by key_hash; by key_hash;
if not missing(key_hash); if not missing(key_hash);