第一个dataset是基金表现数据,一个基金在不同年份不同季度的对应收益率
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input long fundid str10(startdate enddate) float Perf
- 108426 "2005/4/1" "2005/6/30" .4505
- 108426 "2005/7/1" "2005/9/30" -.8243003
- 108426 "2005/10/1" "2005/12/31" -.3506
- 108426 "2006/1/1" "2006/3/31" -.6148996
- 108426 "2006/4/1" "2006/6/30" 8.9693985
- 108426 "2006/7/1" "2006/9/30" 1.4721
- 108426 "2006/10/1" "2006/12/31" -12.3395
- 108426 "2007/1/1" "2007/3/31" -15.711702
- 108426 "2007/4/1" "2007/6/30" 3.0981026
- 108426 "2007/7/1" "2007/9/30" -9.204796
- 108426 "2007/10/1" "2007/12/31" 3.7658
- 108426 "2008/1/1" "2008/3/31" 13.3434
- 108426 "2008/4/1" "2008/6/30" 12.207398
- 108426 "2008/7/1" "2008/9/30" 5.0445
- 108426 "2008/10/1" "2008/12/31" 9.4842
- 108426 "2009/1/1" "2009/3/31" -15.053398
- 108426 "2009/4/1" "2009/6/30" -3.8353996
- 108426 "2009/7/1" "2009/9/30" .9453001
- 108426 "2009/10/1" "2009/12/31" -2.9485016
- 108426 "2010/1/1" "2010/3/31" 4.3343
- 108426 "2010/4/1" "2010/6/30" 11.3501
- 108426 "2010/7/1" "2010/9/30" -1.4733
- 108426 "2010/10/1" "2010/12/31" -.19400024
- 108426 "2011/1/1" "2011/3/31" -2.8678
- 108426 "2011/4/1" "2011/6/30" -.08039951
- 108426 "2011/7/1" "2011/9/30" 4.671301
- 108426 "2011/10/1" "2011/12/31" -1.5425005
- end
第二个dataset是基金经理数据,有他上任和离任的日期
现在想根据第二个dataset中基金经理上任离任的日期去匹配第一个数据表中对应季度,比如王亚伟是108426号基金2001-2005年度的基金经理,那么所有这个阶段的基金表现去match这位基金经理;
但是会出现某一段时间有两位基金经理的时间是重叠的,比如2004-2-27号开始田擎开始掌管这个基金了,但是王亚伟此时还没有卸任;我希望match的是后来上任的田擎。(这种情况下是正常的交接,但是存在一个前任的存续期,所以存在日期上的重叠)
有时候会出现一个基金有两位基金经理的情况(不是接替,是同时管一个基金),我希望match businessduration更长的那位。
不知道如何实现?谢谢!!
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input long fundid str19 fullname str10(servicestartdate serviceenddate) byte(businessduration positionstate)
- 108426 "王亚伟" "2001/11/28" "2005/4/12" 9 2
- 108426 "田擎" "2004/2/27" "2005/10/29" . 2
- 108426 "巩怀志" "2005/10/29" "2010/1/16" . 2
- 108426 "童汀" "2010/1/16" "2014/6/20" . 2
- 108426 "倪邈" "2014/3/17" "2015/11/19" 8 2
- 108426 "李铧汶" "2014/3/17" "2017/1/13" 7 2
- 108426 "孙振峰" "2012/4/5" "2013/6/28" . 2
- 108426 "崔同魁" "2014/6/20" "2015/1/7" 6 2
- 108426 "董阳阳" "2015/1/7" "" . 1
- 108426 "许利明" "2015/9/1" "2017/3/28" 17 2
- 108426 "孙萌" "2015/11/19" "2017/2/24" 8 2
- 10110374 "杨宇" "2013/3/22" "2016/1/5" 17 2
- 10110374 "陈正宪" "2016/1/5" "" 12 1
- 10110374 "何如" "2016/1/5" "" 11 1
- 107794 "蒋征" "2004/6/30" "2006/5/24" 7 2
- end


雷达卡


京公网安备 11010802022788号







