|
楼主
楼主 |
发表于 2003-10-30 09:44:09
|
只看该作者
字符串处理
PROC TABULATE DATA=数据集1;
OUT=数据集2;
MISSING
;
VAR ACTUAL PREDICT;
CLASS REGION DIVISION PRODUCT COUNTRY;
TABLE /* Row Dimension */
REGION,
/* Column Dimension */
COUNTRY*
ACTUAL*(
Sum
RowPctSum)
DIVISION*
ACTUAL*(
Sum
RowPctSum);
RUN;
写 一个宏,传入字符串str='REGION,COUNTRY*ACTUAL*(Sum RowPctSum) DIVISION*ACTUAL*(Sum RowPctSum)';
生成如下新的字符串 'REGION COUNTRY ACTUAL_Sum','REGION COUNTRY ACTUAL_RowPctSum_100'
'REGION DIVISION ACTUAL_Sum','REGION DIVISION ACTUAL_Sum',希望用到循环;
ACTUAL_Sum, ACTUAL_RowPctSum_100是数据集合2在数据集1的str串基础上生成的变量; |
|