Ich habe zwei Datensätze.SAS-Datensätze zusammenführen
DATASET: A
EE_ID PRJ_CD
100055 406
100055 475
100055 492
300028 475
DATASET: B
EE_ID SSN EMP_CD
100055 0100055 E
300028 0300028 E
I & sortiert fusionieren die beiden oben genannten Datensätze von EE_ID.
DATA FINAL;
MERGE A B;
BY EE_ID;
IF A THEN OUTPUT;
RUN;
Output:
EE_ID PRJ_CD SSN EMP_CD
100055 475
100055 492
100055 406 0100055 E
300028 475 0300028 E
SSN
EMP_CD
und wird immer nur eine Zeile aufgefüllt, und die verbleibenden zwei Reihen leer sind für die EE_ID = 100055
.
Meine Erwartung ist: -
EE_ID PRJ_CD SSN EMP_CD
100055 475 0100055 E
100055 492 0100055 E
100055 406 0100055 E
300028 475 0300028 E
Jede Hilfe würde geschätzt.
Danke!
'IF A THEN OUTPUT;' ?? 'A' wird die ganze Zeit leer sein und mit diesem Code sollten Sie überhaupt keine Ergebnisse haben. Bitte formatieren Sie auch Text in Ihrem Problem. Es ist nicht so schwer. – fl0r3k