|
|
沙发

楼主 |
发表于 2010-10-29 23:02:36
|
只看该作者
Re: 问一个根据多个表生成数据的问题
[code:28kdf9cv]data a;
input ID;
cards;
001
002
003
007
008
009
;
data b;
input ID;
cards;
001
001
002
003
004
005
006
;
data account;
input ID;
cards;
001
002
003
004
005
006
007
008
009
;
data out;
if _n_=1 then do;
declare hash a(hashexp:16,dataset:'a',ordered:'yes');
a.defineKey('id');
a.defineDone();
declare hash b(hashexp:16,dataset:'b',ordered:'yes');
b.defineKey('id');
b.defineDone();
end;
set account;
var1=ifn(a.find(),0,1);
var2=ifn(b.find(),0,1);
run;[/code:28kdf9cv] |
|