2016-09-16 9 views
0

私は EG V5.1を使用しています。永久ライブラリ内に保存された最新のデータセットを選択する必要があります。図書館を見ることなく、どうすればいいですか?SAS EG:ライブラリから最新のデータセットを選択する

employee_2016_09_04 
employee_2016_09_15 
first_2016_09_04 
first_2016_09_14 

いずれのカテゴリの最新のテーブルを選択する必要があります。これらはSASデータセットです。私は現在、私はコードを実行するたびに手動で更新する日付のために定義されたマクロ変数を持っています。どんな助けもありがとうございます。ありがとう

答えて

0

dictionary tablesを使用できます。

変更(modate)または作成カラム(crdate)を使用する。

proc sql; 
    create table tables as 
    select memname, modate 
    from dictionary.tables 
    where libname = 'SASHELP' 
    order by modate desc; 
quit; 

または変数名(memname)にソートを使用してください。 sashelpビュー

data tables; 
    set sashelp.vtable; 
    where libname = 'SASHELP'; 
    keep memname modate; 
run; 

proc sort data=tables; 
    by descending modate; 
run; 
+0

を使用して

proc sql; create table tables as select memname from dictionary.tables where libname = 'SASHELP' order by memname desc; quit; 

それとも同じことは、ありがとうございます。今私は最新のデータセットを知ることができます。この表を見なくても観察できる方法はありますか? – Sai

関連する問題