现在的位置: 首页 > 编程语言 > 正文

sas用于金融计算的函数

2018年10月21日 编程语言 ⁄ 共 5042字 ⁄ 字号 评论关闭

http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003180371.htm

重新整理了下:

一些名词:

Issue:证劵发行日;first-interest:证劵的第一个付息日;settlement:证劵清算日;rate:利息率;par:证劵的票面价值(sas中默认1000$);frequency:息票支付次数(1,代表年支付;2代表半年支付;4代表季度支付);basis:设定计数日的日期;cost:资产的最初成本;date-purchased:资产购入日;first-period;第一期期末日期;salvage:折余值,折旧后价值;period:折旧期;maturity:证劵到期日;nper偿还付息的总期数;pv:现值;start-periodlast-period):计算中的第一期(最后一期)Type:作为指示变量,显示付息情况;Life:资产的有效寿命;Redemption:到期日赎回量;pr:面值100$证劵的标价;fractionaldollar:分数形式表示的计价;fraction:分数的整数分母;decimaldollar:十进制标价(带小数标价方式);coupon:证劵的年度息票利率;yld:证劵的年度收益;nominalrate:名义利率;nper:总的付息期数;npery:年内付息期数;principal:现值;schedule:利率等的明细情况;financerate:现金流内投入到利息率;reinvestrate:再投资现金流获得的收益率

 

 

ACCRINT

计算定期付息证劵的应计利息。

FINANCE('ACCRINT', issuefirst-interestsettlementrateparfrequency, <basis>);

 

ACCRINTM

的安全,于到期日支付利息计算应计利息。

FINANCE('ACCRINTM', issuesettlementratepar, <basis>);

 

AMORDEGRC

每一会计期间所使用的折旧系数计算折旧。

FINANCE('AMORDEGRC', costdate-purchasedfirst-periodsalvageperiodrate, <basis>);

 

AMORLINC

每一会计期间的计算折旧。

FINANCE('AMORLINC', costdate-purchasedfirst-periodsalvageperiodrate, <basis>);

 

COUPDAYBS

计算从票面期开始到结算日的天数。

FINANCE('COUPDAYBS', date-purchasedfirst-periodperiod, <basis>);

 

COUPDAYS

计算包含结算日的计息期的天数。

FINANCE('COUPDAYS', settlementmaturityfrequency, <basis>);

 

COUPDAYSNC

从结算日的天数计算到下一个付息日。

FINANCE('COUPDAYSNC', settlementmaturityfrequency, <basis>);

 

COUPNCD

计算结算日期后的下一个付息日。

FINANCE('COUPNCD', settlementmaturityfrequency, <basis>);

 

COUPNUM

计算支付结算日和到期日之间的优惠券,数量。

FINANCE('COUPNUM', settlementmaturityfrequency, <basis>);

 

COUPPCD

计算结算日之前的上一个付息日。

FINANCE('COUPPCD', settlementmaturityfrequency, <basis>);

 

CUMIPMT

计算两个时期之间支付的累计利息。

FINANCE('CUMIPMT', ratenperpvstart-periodend-period, <type>);

 

CUMPRINC

计算累积主要在两个时期之间的贷款支付。

FINANCE('CUMPRINC', ratenperpvstart-periodend-period, <type>);

 

DB

在指定时间内通过使用固定余额递减法计算资产的折旧。

FINANCE('DB', costsalvagelifeperiod, <month>);

 

DDB

在指定时间内使用双倍余额递减法或您指定的其他一些方法计算资产的折旧。

FINANCE('DDB', costsalvagelifeperiod, <factor>);

 

DISC

计算证劵贴现率。

FINANCE('DISC', settlementmaturityprredemption, <basis>);

 

DOLLARDE

转换美元的价格,以分数表示美元价格专为小数计价。

FINANCE('DOLLARDE', fractionaldollarfraction);

 

DOLLARFR

转换美元的价格,十进制数转为分数表示。

FINANCE('DOLLARFR', decimaldollarfraction);

 

DURATION

计算每定期支付利息证劵的一年期限。

 

EFFECT

计算实际的年利率。

FINANCE('EFFECT', nominalratenpery);

 

FV

计算一项投资的未来价值。

FINANCE('FV', ratenper, <pmt>, <pv>, <type>);

 

FVSCHEDULE

复利计算初始本金计算未来值。

FINANCE('FVSCHEDULE', principalschedule1schedule2...);

 

INTRATE

计算的完全投资的利息率。

FINANCE('INTRATE', settlementmaturityinvestmentredemption, <basis>);

 

IPMT

计算定期投资的支付利息。

FINANCE('IPMT', rateperiodnperpv, <fv>, <type>);

 

IRR

计算一系列现金流量的内部回报率。

FINANCE('IRR', value1value2, ..., value_n);

 

MDURATION

计算假设面值100$的证劵的Macaulay修正持有期。

FINANCE('MDURATION', settlementmaturitycouponyldfrequency, <basis>);

 

MIRR

计算正面和负面的现金流量在不同的利率情况下的内部收益率。

FINANCE('MIRR', value1, ..., value_nfinanceratereinvestrate);

 

NOMINAL

计算年度名义利率。

FINANCE('NOMINAL', effectratenpery);

 

NPER

计算的投资期间的数量。

FINANCE('NPER', ratepmtpv, <fv>, <type>);

 

NPV

计算基于一系列定期现金流和贴现率的一项投资的净现值。

FINANCE('NPV', ratevalue-1 <,...value-n> );

 

ODDFPRICE

计算每100$面值第一期为奇期待证劵价格。

FINANCE('ODDFPRICE', settlementmaturityissuefirst-couponrateyldredemptionfrequency, <basis>);

 

ODDFYIELD

计算第一期为奇数期待证劵获利。

FINANCE('ODDFYIELD', settlementmaturityissuefirst-couponrateprredemptionfrequency,
<basis>);

 

ODDLPRICE

计算每100$面值且最后一期为奇期待证劵价格。

FINANCE('ODDLPRICE', settlementmaturitylast_interestrateyldredemptionfrequency,
<basis>);

 

ODDLYIELD

计算最后一期期为奇数期待证劵获利。

FINANCE('ODDLYIELD', settlementmaturitylast_interestrateprredemptionfrequency,
<basis>);

 

PMT

计算年度的定期支付。

FINANCE('PMT', ratenperpv, <fv>, <type>);

 

PPMT

计算在一定时期内的投资本金支付。

FINANCE('PPMT',
rate
, per, nper, pv, <fv>, <type>);

 

PRICE

计算面值100$定期支付利息的证劵价格。

FINANCE('PRICE',
settlement, maturity, rate, yld, redemption,
frequency, <basis>);

 

 

PRICEDISC

计算面值100$的贴现证劵的价格。

FINANCE('PRICEDISC',
settlement
, maturity, discount, redemption, <basis>);

 

PRICEMAT

计算面值100$到期付息的证劵的价格。

FINANCE('PRICEMAT',
settlement
, maturity, issue, rate,
yld
, <basis>);

 

PV

计算投资的现值。

FINANCE('PV',
rate
, nper, pmt, <fv>, <type>);

 

RATE

计算基金每段时期的利息率。

FINANCE('RATE',
nper
, pmt, pv, <fv>, <type>);

 

RECEIVED

计算完全投资证劵到期日收到的金额。

FINANCE('RECEIVED',
settlement
, maturity, investment, discount, <basis>);

 

SLN

计算一个周期的资产的直线法折旧。

FINANCE('SLN',
cost
, salvage, life);

 

SYD

计算为一个定期资产年度总折旧。

FINANCE('SYD',
cost
, salvage, life, period);

 

TBILLEQ

计算国库券的债券等值收益率。

FINANCE('TBILLEQ',
settlement
, maturity, discount);

 

TBILLPRICE

计算100$面值国库券的价格。

FINANCE('TBILLPRICE',
settlement
, maturity, discount);

 

TBILLYIELD

计算国库券的收益率。

FINANCE('TBILLYIELD',
settlement
, maturity, pr);

 

VDB

使用余额递减法计算定期或部分定期的资产折旧。

FINANCE('VDB',
cost
, salvage, life, start-period,
end-period
, <factor>, <noswitch>);

 

XIRR

计算非定期的现金流量的明细表的内部回报率。

FINANCE('XIRR',
values
, dates, <guess>);

 

XNPV

计算非定期的现金流量明细表的净现值。

FINANCE('XNPV',
rate
, values, dates);

 

YIELD

计算定期服息证劵的收益。

FINANCE('YIELD',
settlement
, maturity, rate, pr, redemption,
frequency, <basis>);

 

YIELDDISC

计算贴现的证劵(例如,国库券)的年收益率。

FINANCE('YIELDDISC',
settlement
, maturity, rate, pr, redemption, <basis>);

 

YIELDMAT

计算的到期付息的证劵的年收益率。

FINANCE('YIELDMAT',
settlement
, maturity, issue, rate,
pr
, <basis>);

 

抱歉!评论已关闭.