2013-05-29 99 views
3

我已經徹底研究過了,但似乎沒有辦法輕鬆使用PROC SQLPROC SORT在SAS中,有沒有一種方法可以使用除一個之外的所有變量進行排序?

目前,我必須列出除了我不想要的變量之外的所有變量,這是非常乏味的,因爲我的表格包含50個變量。有沒有人有什麼建議?

+2

您可以使用dictionary.columns或dictionary.tables並使用宏獲取除您想要的那一列以外的每一列嗎? – dwjohnston

+0

嗨!這是一個好主意;我不知道那是否存在。我會試試看,謝謝! –

回答

7
 

proc sql; 
    select name into :columns separated by ' ' from dictionary.columns 
where libname = 'LIB' and memname = 'TABLE' and name ne 'COLUMN_TO_BE_EXCLUDED'; 
quit; 

proc sort 
    data = lib.table; 
    by &columns; 
run; 

相關問題