请教高手,我的原数据集为
corp(公司名) ID(公司唯一编号) item(测评指标) results(测评结果) date(测评日期)......
A 1 利润 5 2014-09-01
A 1 X2 10 2014-09-01
A 1 X4 国企 2014-09-01
B 2 利润 13 2014-10-3
B 2 X3 12 2014-10-3
B 2 X4 私企 2014-10-3
......
ID是唯一编码,有1000个公司,每个公司有100多个item,每个公司的item有的一样,有的不一样
目标数据集是
corp ID 利润 X2 X3 X4 ...... date.....
A 1 5 10 . 国企 ...... 2014-09-01
B 2 13 . 12 私企 ...... 2014-10-3
......
由于数据量太大,excel的vlookup和iserror函数无法实现,请问高手,sas有合理的解决方案吗?
个人的思路是先求得item的分布,然后以这些item作为变量名,然后求ID为1同时item为"利润"所对应的匹配值,如果没有匹配值,则返回空值
但是具体程序应该如何编,还没有思路,请教各位了,谢谢