2017-08-19 2 views
1

Ich habe proc vergleichen, um zwei Datensätze zu vergleichen und haben die Differenz Details. Aber ich möchte nur wissen, ob zwei Datensätze identisch sind oder nicht (sowohl Inhalt als auch Anzahl der Zeilen). Wie ich habe zwei Datensätze A und B. Will nur wissen, ob sie gleich sind oder nicht. Keine Notwendigkeit für andere Unterschiede Details. Mehr wie ich muss nur ein Flag auf 1 setzen, wenn die Datensätze unterschiedlich sind oder Flag auf Null, wenn Datensätze identisch sind. Gibt es einen Weg, es zu tun? Ich suchte im Internet, alles, was ich sehen konnte, war proc auf verschiedene Weise zu vergleichen mitVergleichen von zwei Datensätzen in sas

Vielen Dank im Voraus

Antwort

1

Sie die sysinfo Variable verwenden können:

proc compare noprint base=baseds compare=compareds; 
run; 

%if %eval(&sysinfo ge 8) %then %do; ... 

Es gibt ein großes SAS Papier beschreibt die Rückkehr Codes in akribischer Detail, verfügbar here.

+0

Dank Allan Bowe, das ist genau das, was ich brauchte. Ich habe den Dokument-Link durchgelesen, den Sie angegeben haben, es war zu nützlich –

Verwandte Themen