2017-08-19 1 views
1

J'ai utilisé proc comparer pour comparer deux ensembles de données et avoir les détails de la différence. Mais je veux juste savoir si deux ensembles de données sont identiques ou non (à la fois le contenu et le nombre de lignes). Comme j'ai deux jeux de données A et B. Vous voulez juste savoir s'ils sont identiques ou non. Pas besoin d'autres détails de différence. Plus comme j'ai juste besoin de mettre un drapeau à 1, si les ensembles de données sont différents ou signaler à zéro si les ensembles de données sont identiques. Y a-t-il un moyen de le faire? Je cherchai dans Internet, tout ce que je pouvais voir utilisait proc comparer différentes façonsComparer deux ensembles de données dans sas

Merci à l'avance

Répondre

1

vous pouvez utiliser la variable sysinfo:

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

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

Il y a un grand journal SAS décrivant le retour codes dans le détail méticuleux, disponible here.

+0

Merci Allan Bowe, c'est exactement ce dont j'avais besoin. Je suis passé par le lien du document que vous avez fourni, c'était trop utile –