加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SAS数据集到Excel,导出变量LABEL

(2010-04-14 12:48:42)
标签:

sas

数据集

excel

label

数据分析师

数据挖掘

it

分类: 06.统计软件

一个朋友问过我这个问题,之前一直在想export过程怎么输出变量label,苦寻无果

在一个医药论坛上找到一个MACRO比较繁琐

今天也碰到这个问题,就想通过ODS过程来实现

具体过程如下:

%MACRO LASTWEEK_FEE(REC_DAY1,REC_DAY2);
PROC SQL;
CREATE TABLE LASTWEEK_FEE AS
SELECT MSISDN LABEL="号码", SUM(FEE) / 100 AS FEE LABEL="信息费"
  FROM DW.DW_USER_ORDER_D
 WHERE PRODUCT_ID ^= "XXXX"
   AND RECORD_DAY BETWEEN "&REC_DAY1" AND "&REC_DAY2"
   AND PROVINCE_ID = "XXX"
 GROUP BY MSISDN;
QUIT;
PROC SORT DATA=LASTWEEK_FEE;
BY DESCENDING FEE;
RUN;
ODS LISTING CLOSE;
ODS HTML BODY="C:\Documents and Settings\Administrator\桌面\X省上周前10用户清单.XLS";
PROC PRINT DATA=LASTWEEK_FEE(OBS=10) LABEL;
TITLE "X省上周前10用户清单";
FOOTNOTE "阅读基地";
RUN;
ODS HTML CLOSE;
ODS LISTING;
%MEND;
%LASTWEEK_FEE(20100405,20100411);

各位同仁,有什么好的方法不妨留言,谢谢!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有