首先呢,我的表是这样的
国家 省份 市区 县 村 年份 月份 数据1 数据2 数据3 数据4 ......
前面的分类变量是从国家一直到村,也就是5个,我要分别求各个分类变量每月的汇总数据
所以我想到了宏
大致的意思是,
proc sql;
create table &name as
select 年份,月份,&na,sum......
from ....
group by ......;
quit;
现在就是name 和 na的赋值方面搞了好多都成功不了
主要卡在了,如果给宏变量赋字符串,它不能把它当做变量名来识别,会出一个新的变量,内容就是赋的字符串的内容
也试了数组的循环,仍然不行,难道没有更好的方法了吗?
求解~