摘要:
方法一: DATA _NULL_; SET A NOBS=NOBS; CALL SYMPUTX('NUM1',NOBS); STOP; RUN; &NUM1是数值型 &NUM1.就是观测数,局部宏参数,供调用 方法二: PROC SQL; SELECT COUNT(*) INTO: NUM2 FRO 阅读全文
摘要:
SAS /SHARE环境搭建指导 一、SAS(9.4)/SHARE 的使用背景: 通过配置 SAS/SHARE,实现资源共享,方便协同工作和统一管理 二、SAS(9.4)/SHARE的环境配置指导: 可从帮助文档中查看指导: 2.1配置SAS SCU(SAS Service Configuratio 阅读全文
摘要:
OPTIONS PS=MAX LS=MAX NOCENTER SASMSTORE=SASUSER MSTORED MAUTOSOURCE; /*获取指定文件夹的指定类型的所有文件*/ %MACRO GET_NAME(DIRNAME,TYP,OUT_TABLE)/STORE;/*参数有两个:路径,文件 阅读全文
摘要:
data a;format y nldatm20.;/*设定格式,nldatm指定2017-05-13-14:44:01,若不指定,则显示为1810305962.1*/y=datetime();xz=datepart(y);/*提取日期时间中的日期部分*/format xz yymmdd10.;cc 阅读全文
摘要:
compress去掉空格等特殊字符 trim去除字符串尾部空格 字符型转为数值型:input(‘字符’,8.); @2:两个空格 阅读全文
摘要:
/*customerlevel:客户等级 数值型变量 1-9working_status:是否工薪 字符型变量,是否feerate:费率 数值型变量:scorecard_type:评分卡类型,数值型变量1,2,3*/ods rtf file='D:\feerate_chart.doc';OPTION 阅读全文
摘要:
/*TABULATE过程主要是输出统计量表,对整个数据集中的数据的汇总语法PROC TABULATE DATA=<数据集名称> <选项>;CLASS <分类变量> </选项>;VAR <分析变量>;TABLE <<页维表达式> <行维表达式> <列维表达式> </选项>;KEYLABEL 统计量1= 阅读全文
摘要:
%MACRO CharToPY(CharName);/*获得一个汉字的拼音第一个字母*/OPTIONS SOURCE=0 NOTES=0;DATA _NULL_; TransToHex=put("&CharName",$HEX4.); CALL SYMPUT('HexCode',TransToHex 阅读全文
摘要:
横向拼接最好指定主键,否则set拼接可能出错 比较推荐: PROC SQL; CREATE TABLE S.E AS SELECT * FROM C LEFT JOIN A ON C.NAME=A.NAME; QUIT; /*实现数据集的纵向合并,变量不同时,表现为缺失值*/ DATA A12; S 阅读全文
摘要:
METHOD1 /*存储宏*/OPTIONS SASMSTORE=SASUSER MSTORED MAUTOSOURCE; %MACRO DATASET_BID_SORT(input_table,by_var,output_table)/STORE; PROC SORT DATA=&input_ta 阅读全文