请各位老师帮忙,有个问题个人觉得较困难。
问题背景:例如有个库,叫做lib,里面有20个数据集,名字各异,例如:tom,jerry,。。。,susan;这20个数据集中的变量大体相同,但也有差异。
问题:我现在想找一个变量,例如叫做:age。我该如何找呢?(请别用枚举法,或者请思考这是200个数据集)
-----------------------------------------------------------------------------------------
我的解决方法(较笨):
将每个数据集用proc contents过程做成属性数据集,例如:tom_att,jerry_att,。。。,susan_att,并将这每个属性数据集加一列自己数据集名称的变量,作为标识;然后将这些数据集进行set;最后理所应当的用where或者sql进行列表输出。
问题:
1.我希望用宏解决,可是如何将这个lib库里面的不同名称数据集全部调用呢?有无类似的自动宏变量?(已用proc datasets自行解决,谢谢。)
2.针对该问题,有无更好解决方法?
感谢感谢。