wuhankaobo 发表于 2018-8-22 18:31 
大神,很感谢您啊 。 得麻烦您再看下我的数据;我要得到目标值那一列的数据。 目标值就是我手动算的。 ...
(用你的数据试了一下)
gsort id year megexit
bys id year:gen n=sum(megexit)
bys id year:gen n2=_n
bys id year:egen n21=count(year)
gen need=.
replace need=n if n2==n21
bys id:gen varneed=sum(need)
bys id:gen n3=_n
encode id, gen(id1)
tsset id1 n3
sort id1 n3
gen varneed1=l.varneed
replace varneed1=0 if n3==1
replace varneed1=. if year==.