1
0
mirror of https://github.com/sasjs/core.git synced 2025-12-10 14:04:36 +00:00

fix: addressing bug with non-unique PK for reverting multiple loads at once in mp_stripdiffs.sas

This commit is contained in:
^
2024-04-29 23:40:49 +01:00
parent 7413266a8e
commit 96e8b096c5
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));
proc transpose data=&ds2(where=(tgtvar_type='C'))
out=&ds3(drop=_name_);
by KEY_HASH;
by KEY_HASH PROCESSED_DTTM;
id TGTVAR_NM;
var charval;
run;
@@ -13513,7 +13513,7 @@ run;
%let ds4=%upcase(work.%mf_getuniquename(prefix=mpsd_keynum));
proc transpose data=&ds2(where=(tgtvar_type='N'))
out=&ds4(drop=_name_);
by KEY_HASH;
by KEY_HASH PROCESSED_DTTM;
id TGTVAR_NM;
var numval;
run;
@@ -13523,7 +13523,7 @@ run;
%let ds5=%upcase(work.%mf_getuniquename(prefix=mpsd_merged));
data &ds5;
length key_hash $32;
length key_hash $32 processed_dttm 8;
merge &ds3 &ds4;
by key_hash;
if not missing(key_hash);