工作中常用的SAS函數(shù)

SAS函數(shù)是編程語言的一個組件,可接受參數(shù)、執(zhí)行計(jì)算或進(jìn)行其他操作并返回值。返回值是字符型或數(shù)值型的結(jié)果,可用于賦值語句或表達(dá)式中。SAS包含很多函數(shù),也可以自定義函數(shù)。SAS函數(shù)可用于DATA步編程、WHERE表達(dá)式、宏語言語句、PROC REPORT和結(jié)構(gòu)化查詢語言SQL。本文將會介紹一些工作中常用的SAS函數(shù)。
SAS函數(shù)的形式如下:
函數(shù)名(參數(shù)1 <, ...參數(shù)n>)
函數(shù)名(OF 變量列表)
函數(shù)名(參數(shù) | OF 變量列表 | OF數(shù)組名{*} <..., 參數(shù) | OF 變量列表 | OF數(shù)組名{*}>)
函數(shù)名用于給出函數(shù)名稱。

參數(shù)可以是變量名、常量或任何SAS表達(dá)式。多個參數(shù)間使用逗號(,)分隔。

變量列表可以是任何形式的變量列表。多個列表之間使用空格分隔。例如sum(of x y z)、sum(of x1-x10)、sum(x,of x1-x5y1-y5)、sum(x,of x1-x5,of y1-y5)。最后兩種表示方式具有同等效果。

數(shù)組名{*}指在當(dāng)前DATA步中已經(jīng)定義的數(shù)組。



常用數(shù)值操作函數(shù)
253100-1.png
常用字符操作函數(shù)
253100-2.png
253100-3.png





請前往:http://lygongshang.com/TeacherV2.html?id=166