Compares variables in the base data
set with variables that have
different names in the comparison data set, and compares different variables
that are in the same data set.
Restriction: |
You must use the VAR statement when you
use the WITH statement.
|
Featured in: |
|
- variable(s)
-
one or more variables to compare with variables in the VAR
statement.
If you want to compare variables in the base data set with variables
that have different names in the comparison data set, then specify the names
of the variables in the base data set in the VAR statement and specify the
names of the matching variables in the WITH statement. The first variable
that you list in the WITH statement corresponds to the first variable that
you list in the VAR statement, the second with the second, and so on. If
the WITH statement list is shorter than the VAR statement list, then PROC
COMPARE assumes that the extra variables in the VAR statement have the same
names in the comparison data set as they do in the base data set. If the WITH
statement list is longer than the VAR statement list, then PROC COMPARE ignores
the extra variables.
A variable name can appear any number of times in the VAR statement
or the WITH statement. By selecting VAR and WITH statement lists, you can
compare the variables in any permutation.
If you omit the COMPARE= option in the PROC COMPARE statement, then
you must use the WITH statement. In this case, PROC COMPARE compares the
values of variables with different names in the BASE= data set.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.