比較

2010-02-19 71 views
4

首先,我知道SAS幾乎沒有和我不是一個程序員,但一名會計,但這裏有雲:比較

我想比較兩個數據集,以確定它們之間的差異,所以我使用了「PROC比較」命令,如下所示:

proc compare data=table1 compare=table2 
criterion=.01; 
run; 

這工作得很好,但它的線,爲了比較線,因此,如果表2通過,那麼所有條目後失蹤一排半路上行將被返回爲不等於。

我該如何根據變量進行比較,以便proc比較查找表1中與變量X相關的值,然後確保表2中的相同變量X具有相同的值?

回答

4

PROC COMPARE中的​​ID語句用於匹配行。此代碼可能適用於您:

proc compare data=table1 compare=table2 criterion=.01; 
    id X; 
run; 

在執行PROC COMPARE之前,可能需要使用PROC SORT按X排序數據。有關ID聲明的詳細信息,請參閱PROC COMPARE文檔以確定是否應該排序。

這裏是對PROC一個比較鏈接,文檔:

http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/a000057814.htm