新聞中心
像任何其他編程語(yǔ)言中,SAS語(yǔ)言都有其自己的語(yǔ)法規(guī)則來(lái)創(chuàng)建SAS程序。任何SAS方案的三個(gè)組成部分 - 聲明,變量和和數(shù)據(jù)集遵循以下語(yǔ)法規(guī)則。

青龍網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),青龍網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為青龍上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的青龍做網(wǎng)站的公司定做!
SAS語(yǔ)句
- 語(yǔ)句可以在任何地方開(kāi)始和結(jié)束的任何地方。在最后一行的末尾的分號(hào)標(biāo)志著語(yǔ)句的結(jié)束。
- 許多SAS語(yǔ)句可以在同一行,用分號(hào)結(jié)束每條語(yǔ)句。
- 空間可用于在SAS程序語(yǔ)句中分隔組件。
- SAS關(guān)鍵字不區(qū)分大小寫。
- 每個(gè)SAS程序必須使用一個(gè)運(yùn)行語(yǔ)句結(jié)束。
SAS變量名
SAS中的變量表示SAS數(shù)據(jù)集中的一列。 變量名遵循以下規(guī)則。
- 它最多可以有32個(gè)字符。
- 它不能包含空格。
- 它必須以字母A到Z(不區(qū)分大小寫)或下劃線(_)開(kāi)始。
- 可以包括數(shù)字,但不能作為第一個(gè)字符。
- 變量名不區(qū)分大小寫。
例
# Valid Variable Names REVENUE_YEAR MaxVal _Length # Invalid variable Names Miles Per Liter #contains Space. RainfFall% # contains special character other than underscore. 90_high # Starts with a number.
SAS數(shù)據(jù)集
DATA語(yǔ)句標(biāo)記創(chuàng)建新的SAS數(shù)據(jù)集。 創(chuàng)建DATA集的規(guī)則如下。
- DATA語(yǔ)句之后的一個(gè)字表示一個(gè)臨時(shí)數(shù)據(jù)集的名字。這意味著數(shù)據(jù)集被在會(huì)話結(jié)束時(shí)刪除。
- 數(shù)據(jù)集名稱可以使用庫(kù)名稱作為前綴,這使它成為永久數(shù)據(jù)集。 這意味著數(shù)據(jù)集在會(huì)話結(jié)束后仍然存在。
- 如果省略SAS數(shù)據(jù)集名稱,則SAS會(huì)創(chuàng)建一個(gè)臨時(shí)數(shù)據(jù)集,其中包含由SAS生成的名稱,例如 - DATA1,DATA2等。
例
# Temporary data sets. DATA TempData; DATA abc; DATA newdat; # Permanent data sets. DATA LIBRARY1.DATA1 DATA MYLIB.newdat;
SAS文件擴(kuò)展名
SAS程序,數(shù)據(jù)文件和程序的結(jié)果在Windows中以各種擴(kuò)展名保存。
- * .sas - 它表示可以使用SAS編輯器或任何文本編輯器編輯的SAS代碼文件。
- * .log - 它表示SAS日志文件,它包含已提交的SAS程序的錯(cuò)誤,警告和數(shù)據(jù)集詳細(xì)信息。
- * .mht / * .html - 它表示SAS結(jié)果文件。
- * .sas7bdat - 它表示SAS數(shù)據(jù)文件,其中包含SAS數(shù)據(jù)集,包括變量名稱,標(biāo)簽和計(jì)算結(jié)果。
SAS中的評(píng)論
SAS代碼中的注釋以兩種方式指定。 以下是這兩種格式。
*信息;注釋類型
*消息形式的注釋; 不能在其中包含分號(hào)或不匹配的引號(hào)。 此外,不應(yīng)該有任何參考任何宏語(yǔ)句在這樣的注釋。 它可以跨越多行并且可以是任何長(zhǎng)度..以下是單行注釋示例:
* This is comment ;
以下是一個(gè)多行注釋的例子:
* This is first line of the comment * This is second line of the comment;
/ * message * /類型注釋
/ * message * /形式的注釋更頻繁地使用,并且不能嵌套。 但它可以跨越多個(gè)線并且可以是任何長(zhǎng)度。 以下是單行評(píng)論示例:
/* This is comment */
以下是一個(gè)多行注釋的例子:
/* This is first line of the comment * This is second line of the comment */
網(wǎng)站欄目:創(chuàng)新互聯(lián)SAS教程:SAS基本語(yǔ)法
文章來(lái)源:http://fisionsoft.com.cn/article/dhhidsi.html


咨詢
建站咨詢
