5.7定制標(biāo)題和注腳
通過在在ti tle和footnote語句中插入一個(gè)簡(jiǎn)單的選項(xiàng),可以改變注腳和標(biāo)題的樣式,title和footnote語句的基本形式為:
TITLE opti ons 'text-stri ng-1' opti ons 'text-stri ng-2'…opti ons 'text-stri ng-n';
FOOTNOTE opti ons 'text-stri ng-1' opti ons 'text-stri ng-2 '…opti ons'text-stri ng-n';
可以將一段文字分成不同的部分,每個(gè)部分應(yīng)用不同的樣式凿滤,可以選擇的主要選項(xiàng)如下表:
?COLOR=為文本指定一種顏色
?BCOLOR=為背景指定一種顏色
?HEIGHT=為文本指定高度
?JUSTIFY=要求對(duì)齊
?Font=為文本指定字體
?Bol d粗體
?ITALIC斜體
顏色為一段文本不同部分指定不同的顏色
TITLE COLOR=BLACK 'Bl ack' COLOR=GRAY 'Gray' COLOR=LTGRAY 'Li ght Gray';顯示為:
SAS支 持 幾 百 種 顏 色 至壤, 但 有 的 不 能 被web等 識(shí) 別 , 所 以 安 全 的 顏 色 為:
BLACK,BLUE,BROWN,CHARCOAL,CREAM,CYAN,GOLD,GRAY,GREEN,LILAC,LIME,MAGENTA,MAROO
N,OLIVE,ORANGE,PINK,PURPLE,RED,ROSE,SALMON,STEEL,TAN,VIOLET,WHITE,and YELLOW.
背景顏色下面是用十六進(jìn)制碼來指定背景顏色:
TITLE BCOLOR='#C0C0C0' 'Thi s Ti tl e Has a Gray Background';
顯示為
5.8用style=option定制proc print輸出
用ODS中的style=option可以改變輸出的整體外觀短绸,但是如果要只改變頭部,或者其中一列筹裕,要在pri nt醋闭、report和tabulate過程中用style=option。
Proc pri nt語句中使用Style=option的基本形式為:
PROC PRINT STYLE(l ocati on-l i st)={styl e-attri bute=val ue};
location-list說明了表中的哪一部分將應(yīng)用風(fēng)格朝卒,style-attribute是要改變的風(fēng)格屬性证逻,value是屬性值。下面的代碼將data部分的background屬性設(shè)為pink:
PROC PRINT STYLE(DATA)={BACKGROUND=pi nk};
下面是可以指定改變風(fēng)格的部分:
DATA所有的數(shù)據(jù)單元
HEADER列標(biāo)題(變量名)
OBS OBS列抗斤,或者ID列(如果使用ID語句)的數(shù)據(jù)
OBSHEADER OBS列或ID列的標(biāo)題
TOTAL有sum語句產(chǎn)生的總和行的數(shù)據(jù)
GRANDTOTAL
在print中放置style=改變的是全表囚企。比如header會(huì)改變?nèi)淼念^部丈咐,如果只想改變某列的頭部,需要再VAR語句中使用style:
VAR vari abl e-l i st/STYLE(l ocati on-l i st)={styl e-attri bute=val ue};
僅有variable-list中的變量會(huì)被改變風(fēng)格龙宏。想要不同的變量有不同的風(fēng)格棵逊,可以使用復(fù)合VAR語句。
例子下面是關(guān)于女子5000米滑冰奧運(yùn)會(huì)金牌獲得者的數(shù)據(jù)银酗,變量一次為:奧運(yùn)年年份辆影、國家、時(shí)間花吟、比賽記錄(有WR的表示是世界記錄)秸歧。