freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sas宏編程ppt課件(已修改)

2025-10-26 05:04 本頁面
 

【正文】 第 3章 SAS宏編程 學(xué)習(xí)目標(biāo) ?掌握宏變量的定義以及引用; ?熟悉宏變量的特殊用法; ?掌握宏的定義; ?掌握宏的調(diào)用; SAS宏功能 ?將一個(gè)變量,一段程序或者一個(gè)文本命名,供以后調(diào)用,是用于擴(kuò)充和制做用戶化 SAS系統(tǒng)的工具;利用宏功能用戶可以減少在完成一些共同任務(wù)時(shí)必須輸入的文本量。當(dāng)用戶在某個(gè) SAS程序中使用宏功能時(shí),這個(gè)宏功能產(chǎn)生所需要的 SAS語句和命名, SAS系統(tǒng)的其余部份接受這些語句和命令。 SAS宏的主要功能 ? 獲取 SAS的系統(tǒng)信息。 SAS在啟動(dòng)時(shí)就創(chuàng)建了一些自動(dòng)宏變量,用以存儲(chǔ)當(dāng)前 SAS進(jìn)程啟動(dòng)的日期,時(shí)間,版本號(hào)及其它信息,用戶可以在任何情況下使用這些宏變量。 ? 有條件的執(zhí)行數(shù)據(jù)步和過程步。例如每天提交一份生產(chǎn)情況的詳細(xì)報(bào)告,每周五增加一份匯總報(bào)告。使用宏功能每天運(yùn)行同一個(gè)程序就可以實(shí)現(xiàn)上述任務(wù)。 ? 開發(fā)交互式系統(tǒng)。使用 SAS宏語言的 %WINDOW語句及一些基本的編程語句可開發(fā)交互式用戶界面。 SAS宏的主要功能 ?產(chǎn)生與數(shù)據(jù)無關(guān)的 SAS程序,但可展示與數(shù)據(jù)相關(guān)的結(jié)果。宏功能可保持 SAS程序的獨(dú)立性和移植性。一段程序在多種情況下均可運(yùn)行,得到期望的結(jié)果。 ?在不同的 SAS數(shù)據(jù)步和過程步之間傳遞數(shù)據(jù)。 SAS宏變量可在 SAS的任何地方被引用,具有全局性,所以成為不同過程間傳遞數(shù)據(jù)最方便的手段。 ?重復(fù)執(zhí)行 SAS程序碼。凡用到 SAS宏語言的變量和語言成分,都以符號(hào) %或 amp。開始。當(dāng) SAS程序提交后,在編譯階段,系統(tǒng)對(duì)程序逐詞掃描過程中,凡遇到 %或 amp。開始的詞,就啟動(dòng)宏語言處理器對(duì)此進(jìn)行處理。 宏變量 ?宏變量屬于 SAS宏語言,但不同于 DATA步變量??梢栽?SAS程序除數(shù)據(jù)行之外的任何地方定義并使用宏變量。一個(gè) DATA步變量?jī)H與一個(gè) SAS數(shù)據(jù)集有聯(lián)系,而宏變量不依賴于SAS數(shù)據(jù)集。宏變量與數(shù)據(jù)步中變量的主要區(qū)別是,數(shù)據(jù)步中變量的值往往與被處理觀測(cè)有關(guān),而宏變量有唯一確定的值,一個(gè)宏變量存放的值保持不變直到被修改。 宏變量 ?宏變量具有唯一確定的值,可以存儲(chǔ)字符串,是全局變量??梢栽跀?shù)據(jù)步中被引用,但不能在數(shù)據(jù)步中用賦值語句定義。引用時(shí),在變量名前加“ amp。”號(hào),引用效果是變量值代替變量名。宏變量在引用時(shí)放在單引號(hào)之間不會(huì)被解讀,只能在雙引號(hào)之間。 宏變量的產(chǎn)生 ? SAS系統(tǒng)包含兩種類型的宏變量: ?自動(dòng)宏變量,由 SAS系統(tǒng)提供; ?用戶定義的宏變量,由用戶在程序中定義。 自動(dòng)宏變量 ? 在 SAS進(jìn)程開始時(shí),或程序運(yùn)行過程中由系統(tǒng)自動(dòng)創(chuàng)建,在SAS退出前一直保持有效,是全局宏變量,能在 SAS任何地方被引用。以下是一些主要的自動(dòng)宏變量: ? SYSDATE SAS進(jìn)程開始的日期; ? SYSDATE9 以 SAS進(jìn)程開始的日期; ? SYSTIME SAS進(jìn)程開始的時(shí)間; ? SYSSCP 使用的操作系統(tǒng); ? SYSDAY SAS進(jìn)程開始是為星期幾; ? SYSVER SAS的版本; ? SYSLAST 最新創(chuàng)建的 SAS數(shù)據(jù)集的名字; 定義宏變量 ?有兩種方式定義宏變量: %LET和 call symput。定義宏變量并分配一個(gè)值給宏變量的最簡(jiǎn)單方法是使用宏程序語句 %LET。格式如下: ? %LET 變量名 =變量值; ?另一個(gè)語句就是 call symput,其格式如下: ? call symput(變量名 ,變量值 ); 宏變量的引用 ?為了引用一個(gè)宏變量的值,放一個(gè) amp。號(hào)在
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1