data _null_; array y[10] _temporary_ (1,2,3,4,5,6,7,8,9,10); x = sum(of y{*}); put x=; run; data _null_; array y[10] $10 _temporary_ ('1','2','3','4','5', '6','7','8','9','10'); x = max(of y{*}); put x=; run;
x=55 x=10
関数
|
|
---|---|
COMPBL
|
RIGHT
|
COMPRESS
|
STRIP
|
DEQUOTE
|
SUBSTR
|
INPUTC
|
SUBSTRN
|
LEFT
|
TRANSLATE
|
LOWCASE
|
TRIM
|
PUTC
|
TRIMN
|
REVERSE
|
UPCASE
|
関数の種類
|
関数
|
説明
|
---|---|---|
キャッシュフロー
|
CONVX、CONVXP
|
キャッシュフローのコンベクシティを計算します。
|
|
DUR、DURP
|
キャッシュフローの修正デュレーションを計算します。
|
|
PVP、YIELDP
|
定期キャッシュフローの現在価値と満期利回りを計算します。
|
パラメータ計算
|
COMPOUND
|
複利パラメータを計算します。
|
|
MORT
|
割賦返済パラメータを計算します。
|
内部利益率
|
INTRR、IRR
|
内部利益率を計算します。
|
正味現在価値および正味将来価値
|
NETPV、NPV
|
正味現在価値および正味将来価値を計算します。
|
|
SAVING
|
ある期間預金した場合の将来価値を計算します。
|
減価償却
|
DACCxx
|
指定した期間までの減価償却累積額を計算します。
|
|
DEPxxx
|
ある1期間の減価償却額を計算します。
|
価格
|
BLKSHCLPRC、BLKSHPTPRC
|
Black-Scholesモデルに基づき、株式のヨーロピアンオプションのコール価格とプット価格を計算します。
|
|
BLACKPLPRC、BLACKPTPRC
|
Black-Scholesモデルに基づき、先物のヨーロピアンオプションのコール価格とプット価格を計算します。
|
|
GARKHCLPRC、GARKHPTPRC
|
Garman-Kohlhagenモデルに基づき、株式のヨーロピアンオプションのコール価格とプット価格を計算します。
|
|
MARGRCLPRC、MARGRPTPRC
|
Margrabeモデルに基づき、株式のヨーロピアンオプションのコール価格とプット価格を計算します。
|
%sysfunc(date(),worddate.) %sysfunc(attrn(&dsid,NOBS))
%sysfunc(compress(%sysfunc(getoption(sasautos)), %str(%)%(%')));
dsid=open("sasuser.houses","i"); dsid=open("&mydata","&mode"); %let dsid=%sysfunc(open(sasuser.houses,i)); %let dsid=%sysfunc(open(&mydata,&mode));