sas資料集或報表輸出excel

2021-08-13 01:53:02 字數 1311 閱讀 2844

ods tagsets.excelxp file='..\03@report\about_sheet.xls';

ods tagsets.excelxp options(sheet_name="abc"  sheet_interval='none'  );

proc tabulate data=s.manysfjjz_final; 

class zxpf sjpf zxpffz sjpffz;

title1 '該分組內男性申請量';

var somenum;

table  (zxpf=''*zxpffz=''),(sjpf=''*sjpffz=''*sum=''*(somenum=''*f=8.)) /style=[borderwidth=1]  ;

label somenum='申請量'; 

run;

proc tabulate data=s.manysfjjz_final; 

class zxpf sjpf zxpffz sjpffz;

title1 '該分組內男性申請量佔比';

var bfb somenum;

table  (zxpf=''*zxpffz=''),(sjpf=''*sjpffz=''*sum=''*(bfb=''*f=pctfml.)) / style=[borderwidth=1]  ;

label bfb='申請量佔比'; 

run;  

ods tagsets.excelxp options(sheet_name="def" sheet_interval='none');

proc tabulate data= s.manzsfjjz_final; 

class zxpf sjpf zxpffz sjpffz / missing;

title1 "終審該分組內男性通過人數";

var tgnum;

table  (zxpf=''*zxpffz=''),(sjpf=''*sjpffz=''*tgnum=''*f=8.) / style=[borderwidth=1] ;

run;

proc tabulate data= s.manzsfjjz_final; 

class zxpf sjpf zxpffz sjpffz / missing;

title1 '最終該分組內男性通過率';

var bfb;

table  (zxpf=''*zxpffz=''),(sjpf=''*sjpffz=''*bfb=''*f=pctfml.) /style=[borderwidth=1] ;

run;

ods tagsets.excelxp close;

SAS 邏輯庫和SAS資料集

目錄sas資料集名稱 sas資料集有臨時和永久兩種存在方式。所有的sas資料集都有乙個兩級名稱,兩個層級之間用句點.分隔。注意,兩級名稱出現在data語句和data 選項中 邏輯庫引用名 資料集名稱都遵循sas命名的標準規則 以字母或下劃線開始,且只包含數字 字母或下劃線。此外,邏輯庫引用名長度不超...

SAS資料集 排序 SORT

資料集中的變數進行排序,公升序或降序排列,將排序後資料集存放到新的資料集或替換原資料集,通過sort語句實現。資料集合並或更新,需先進行排序。proc sort options by descending variables run 其中options包括 data 資料集,需排序資料集名稱,預設為...

SAS筆記 8 利用陣列重構SAS資料集

1.寬資料變長資料 建立資料集 data diagnose input 1 patno 2.3date mmddyy10.14 dx1 dx3 format date mmddyy10.datalines 10 21 1999 1 2.10 29 1999 2.11 11 2000 3.01 01 ...