初級編程天課件及作業(yè)8_第1頁
初級編程天課件及作業(yè)8_第2頁
初級編程天課件及作業(yè)8_第3頁
初級編程天課件及作業(yè)8_第4頁
初級編程天課件及作業(yè)8_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第8章-2: 增強(qiáng)型報表18-2.1使用全局語句8-2.2添加和格式8-2.3篩選觀測第8章-2: 增強(qiáng)型報表28-2.1使用全局語句8-2.2添加和格式8-2.3篩選觀測學(xué)習(xí)目標(biāo)掌握大多數(shù)報表過程會用到的SAS語句使用SAS 系統(tǒng)選項(xiàng)增強(qiáng)報表添加標(biāo)題和腳注增強(qiáng)報表 在標(biāo)題中添加日期和時間 ()3創(chuàng)建報表過程步是創(chuàng)建報表的主要方法。4. . .PROC MEANSPROCFREQPROC TABULATEPROC PR可用來創(chuàng)建報表的SAS過程增強(qiáng)型報表舉例/*8-2.1.1*/options nocenter;proc prdata=kdd99.sg_sales label;var Empl

2、oyee_ID_Name Last_Name Salary; title1 Orion Sales Employees;title2 Males Only; footnote ; label Employee_ID=Sales ID_Name=Name Last_Name=Last Name Salary=Annual Salary;format Salary dollar8.; where Gender=M;by Country; run;ods html close;5增強(qiáng)型報表語句許多和報表過程一起使用的語句都可以增強(qiáng)報表。options nocenter;ods html file=e

3、nhanced.html style=sasweb;proc prdata=kdd99.sg_sales label;varloyee_ID_Name Last_Name Salary; title1 Orion Samployees;Males Only; footnote ;label Emples ID_Name=Name Name=LameSalary=Annual Salary;format Salary dollar8.;where Gender=M; by Country;run;ods html close;title2全局語句下面的全局語句可以增強(qiáng)報表:OPTIONSTITL

4、EFOOTNOTEODS全局語句可寫在程序的任何地方,并將一直有效,直到取消、改變或者SAS會話結(jié)束。7OPTIONS 語句OPTIONS 語句能夠改變?nèi)舾蓚€SAS系統(tǒng)選項(xiàng)的值。OPTIONS語句的一般形式:有些SAS系統(tǒng)選項(xiàng)用來改變報表外觀OPTIONS語句通常不包括在PROC步或DATA步中8OPTIONS option(s);SAS 報表系統(tǒng)選項(xiàng)DATE (默認(rèn))NODATE NUMBER (默認(rèn)) NONUMBERPAGENO=n在SAS 輸出每頁的頂部顯示啟動SAS時的日期和時間在SAS 輸出每頁的頂部不顯示啟動SAS的日期和時間在SAS 輸出每頁的第一行打印頁碼在SAS 輸出每頁的

5、第一行不打印頁碼確定SAS 輸出下一頁的起始頁碼9continued.SAS 報表系統(tǒng)選項(xiàng)CENTER (默認(rèn))NOCENTERPAGESIZE=n PS=nLINESIZE=widthLS=width居中SAS 輸出左對齊SAS 輸出每頁SAS輸出可打印的行數(shù)SAS 日志和SAS輸出的行的大小(寬度)10TITLE 語句TITLE 規(guī)定SAS 輸出的標(biāo)題行TITLE 語句的一般形式:標(biāo)題出現(xiàn)在頁面頂部默認(rèn)標(biāo)題是The SAS Systemn 的取值范圍從1 到 10沒有n的TITLE 等價于TITLE1標(biāo)題一直有效,直到被修改、取消或結(jié)束SAS會話11TITLEn text ;FOOTNOT

6、E 語句FOOTNOTE 規(guī)定SAS 輸出的腳注行FOOTNOTE 語句的一般形式:腳注出現(xiàn)在頁面底部除非指定,否則不會打印腳注n 的取值范圍從1 到 10沒有n的 FOOTNOTE 等價于FOOTNOTE1腳注一直有效,直到被修改、取消或結(jié)束SAS會話12FOOTNOTEn text ;TITLE 和FOOTNOTE 語句/*8-2.1.2*/13proc means data=kdd99.sg_sales; var Salary;title Orion Star Sales Employees;run;footnote1 By Human Resource Department;footn

7、ote3 ;修改標(biāo)題和腳注TITLEn 或 FOOTNOTEn替換原先同樣號碼的標(biāo)題或腳注取消擁有更大號碼的標(biāo)題或腳注14取消所有標(biāo)題和腳注 空TITLE 語句取消所有標(biāo)題. 空FOOTNOTE 語句取消所有腳注15footnote;title;第8章-2: 增強(qiáng)型報表168-2.1使用全局語句8-2.2添加和格式8-2.3篩選觀測學(xué)習(xí)目標(biāo)使用LABEL語句顯示描述性列標(biāo)題使用FORMAT語句顯示格式化后的值17和格式(回顧)當(dāng)顯示報表時,修改變量名的顯示方式 格式 修改變量值的顯示方式18格式AnnualObsEmployee_IDJob_TitleSalary1 120102 Sales

8、Manager $108,2552 120103 Sales Manager $87,975 3 120121 Sales Rep. II $26,600 4 120122 Sales Rep. II $27,475 5 120123 Sales Rep. I $26,190LABEL 語句(回顧)LABEL語句給變量添加描述性的。LABEL 語句的一般形式:可用多達(dá)256個字符許多過程都會自動使用當(dāng)LABEL或SPLIT= 選項(xiàng)在PR過程中指定時,語句也會使用PROCPR19LABEL variable = labelvariable = labelvariable = label;定義臨時

9、FREQ 過程自動使用/*8-2.2.1*/20The FREQ ProcedureSales Employee GenderCumulativeCumulative GenderFrequencyPercentFrequencyPercent F6841.216841.21M9758.79165100.00proc freq data=kdd99.sg_sales Label;tables Gender;label Gender=Sales Employee Gender; run;定義臨時過程不會自動使用PRPR過程的部分輸出Annual ObsSales IDJob TitleSalar

10、y1120102Sales Manager1082552120103Sales Manager879753120121Sales Rep. II266004120122Sales Rep. II274755120123Sales Rep. I2619021proc prdata=kdd99.sg_sales Label; varloyee_ID Job_Title Salary;Salary=Annual Salary;run;label Employee_ID=Sales IDJob_Title=Job Title定義臨時除了LABEL 選項(xiàng)之外,在PR以使用SPLIT= 選項(xiàng)。過程中也可S

11、PLIT=選項(xiàng)通過指定分隔符,將列標(biāo)題換行顯示。SPLIT= 選項(xiàng)的一般形式:22SPLIT=split-character定義臨時SPLIT= 選項(xiàng)讓 PR過程使用PR過程的部分輸出/*8-2.2.1*/23JobAnnualObsSales IDTitleSalary1120102Sales Manager1082552120103Sales Manager879753120121Sales Rep. II266004120122Sales Rep. II274755120123Sales Rep. I26190proc prdata=kdd99.sg_sales; varloyee_ID

12、 Job_Title Salary; label Employee_ID=Sales IDJob_Title=Job*TitleSalary=Annual*Salary;run;split=*FORMAT 語句(回顧)FORMAT 語句指定變量值的格式FORMAT 語句的一般形式:格式是SAS寫數(shù)據(jù)值的形式數(shù)據(jù)集的值并不改變24FORMAT variable(s) format;定義臨時格式/*8-2.2.2*/25The FREQ ProcedureCumulativeCumulative Hire_DateFrequencyPercentFrequencyPercent 19742313.

13、942313.94197521.212515.15197642.422917.58197731.823219.39197874.243923.64197931.824225.45proc freq data=kdd99.sg_sales;tables Hire_Date; format Hire_Date year4.;run;定義格式和臨時格式在DATA 步中使用FORMAT語句將定義的格式格式在SAS 數(shù)據(jù)集的描述部分,使變量和關(guān)聯(lián)。/*8-2.2.2*/26data bonus;set kdd99.sg_sales; Bonus=Salary*0.10;format Salary Bon

14、us comma8.; keep Employee_ID_NameLast_Name SaBonus;run;proc prdata= bonus;formBonus dollar8.; run;定義格式和臨時格式27_ObsEmployee_ID NameLast_NameSalaryBonus1120102 TomZhou108,255$10,8262120103 WilsonDawes87,975$8,7983120121 IrenieElvish26,600$2,6604120122 Christina Ngan27,475$2,7485120123 KimikoHotstone26,190$2,6196120124 LunDaymond26,480$2,6487120125 FongHofmeister32,040$3,2048120126 SatyaDenny26,780$2,6789120127 SharrynClarkson28,100$2,81010120128 MonicaKletschkus30,890$3,089第8章-2: 增強(qiáng)型報

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論