SAS應用培訓課程
SAS培訓概述:
??? 培訓內容囊括了BASE SAS所有常用的語句、ODS方法、MACRO和SQL過程,對每一個部分都不是簡單的介紹,而是結合企業(yè)應用進行深度解析。
?
SAS培訓目錄:
?
第一章SAS系統(tǒng)與編程基礎
1.1SAS系統(tǒng)簡介
1.2 DATA步運行機制
1.3 SAS邏輯庫
1.4 SAS數據集
1.5 SAS索引
1.6 SAS數據字典
1.7 SAS變量
第二章SAS數據獲取與數據集操作
?
?數據集操作常用語句
|
語句
|
功能
|
DATA語句
|
創(chuàng)建SAS數據集
|
SET語句
|
讀數據行;縱向合并SAS數據集
|
BY語句
|
控制SET;MERGE;MODIFY;UPDATE語句,并建立分組變量
|
MERGE語句
|
橫向合并兩個或以上SAS數據集
|
UPDATE語句
|
更新SAS數據集
|
MODIFY語句
|
修改SAS數據集
|
PUT語句
|
顯示或輸出數據行
|
FILE語句
|
規(guī)定當前PUT語句的輸出文件
|
INFILE語句
|
規(guī)定DATA步要讀入的外部文件
|
?
?
第三章SAS變量操作培訓
?
SAS變量操作的常用語句
|
語句
|
功能
|
ASSIGNMENT
|
創(chuàng)建或修改變量
|
SUM
|
累加變量或表達式
|
KEEP
|
規(guī)定在數據集中保留的變量
|
DROP
|
規(guī)定在數據集中刪除的變量
|
ARRAY
|
定義一個數組
|
RETAIN
|
定義可在PDV中保留之前的變量值的變量
|
RENAME
|
重命名數據集變量
|
LENGTH
|
定義變量長度
|
LABEL
|
定義變量標簽
|
?
?
第四章SAS觀測值操作培訓
?
SAS觀測值操作常用語句
|
語句
|
功能
|
OUTPUT
|
輸出當前在PDV里面的觀測,繼續(xù)無條件執(zhí)行下面的語句
|
IF
|
如果滿足條件,繼續(xù)執(zhí)行后面語句;否則,返回DATA步開頭
|
WHERE
|
觀測進入PDV之前進行條件判斷
|
REPLACE
|
更新觀測,但僅在MODIFY語句中適用
|
REMOVE
|
刪除觀測,但僅在MODIFY語句中適用
|
DELETE
|
如果滿足條件,返回DATA步開頭;否則繼續(xù)執(zhí)行后面語句
|
STOP
|
停止輸出當前PDV中的觀測,并退出DATA步
|
?
?
第五章SAS數據集管理
?
SAS數據集管理常用過程步
|
過程
|
功能
|
APPEND
|
把來自SAS數據集的所有數據添加到另外一個SAS數據集的后面
|
SORT
|
對原有SAS數據集按某一個或多個變量進行排序
|
TRANSPOSE
|
對原有SAS數據集進行行列轉置
|
CONTENTS
|
顯示SAS數據集信息
|
DATASETS
|
管理SAS邏輯庫成員
|
?
?
第六章DATA步循環(huán)與控制培訓
?
?DATA步循環(huán)與控制常用語句
|
語句
|
功能
|
DO組
|
創(chuàng)建一個執(zhí)行語句塊
|
DO循環(huán)
|
根據下標變量重復執(zhí)行DO和END之間的語句
|
DO WHILE
|
重復執(zhí)行直到條件為假則退出循環(huán)
|
DO UNTIL
|
重復執(zhí)行直到條件為真則退出循環(huán)
|
DO OVER
|
對隱含下標數組元素執(zhí)行DO/END之間的語句
|
END
|
退出DO或SELECT語句的標志
|
SELECT
|
選擇執(zhí)行SAS語句
|
IF-THEN/ELSE
|
有條件執(zhí)行一個SAS語句
|
GOTO
|
使SAS跳轉到GOTO語句后面,繼續(xù)執(zhí)行其他語句
|
RETURN
|
不和LINK語句聯(lián)用時,跳轉到DATA步開頭;和LINK語句聯(lián)用時,跳轉到LINK后面的語句
|
CONTINUE
|
停止DO循環(huán)中當前循環(huán),跳轉到DO語句繼續(xù)執(zhí)行下一次循環(huán)
|
LEAVE
|
跳出當前DO循環(huán)或SELECT組,繼續(xù)執(zhí)行后面的DATA步
|
?
?
第七章SAS輸出控制
7.1ODS LISTING
7.2 ODS RESULTS
7.3 ODS TRACE
7.4 ODS OUTPUT
7.5 ODS HTML
7.6 ODS CSVALL
?7.7 ODS SELECT
?7.8 ODS EXCLUDE
第八章?SAS宏語言
8.1宏運行的內在機制
8.2宏變量
8.3宏程序
8.4宏參數
8.5宏函數
8.6宏語句
8.7創(chuàng)建宏變量的七種方法
8.8宏一般應用
8.9宏高級應用
?
第九章 SQL過程
9.1單表操作
9.2多表關聯(lián)
9.3子查詢
9.4合并查詢
9.5MERGE與SQL區(qū)別
9.6創(chuàng)建、更新和刪除表操作
9.7運行SQL注意的幾個問題