活动
RATE
返回年金每期 rate 利息。 RATE 通过迭代计算,and 可以有零 or 更多解决方案。 If RATE 连续的结果在 20 次迭代后 not 聚合到 0.0000001 以内,则返回 error。
DAX
RATE(<nper>, <pmt>, <pv>[, <fv>[, <type>[, <guess>]]])
术语 | 定义 |
---|---|
nper |
年金的付款期总数。 |
pmt |
每个期限的付款 and 不能改变年金的寿命。 通常,pmt 包括本金 and 利息,但没有其他费用 or 税款。 |
pv |
目前的 value - 一系列未来付款的总金额值得 now。 |
fv |
(可选)未来的 value,or 在支付 last 后想要实现的现金余额。 If fv 省略,则假定为 0(例如,贷款的未来 value 为 0)。 |
type |
(可选)数字 0 or 1,指示付款何时到期。 省略 If 类型,假定为 0。 下表下面列出了接受的 values。 |
guess |
(可选)你猜猜 rate 会是什么。 - If 省略,假定为 10%。 - IfRATE 确实 not 聚合,请尝试不同的 values 进行猜测。 RATE 通常聚合 if 猜测介于 0 and 1 之间。 |
type
参数接受以下 values:
设置 type 等于 |
If 付款 |
---|---|
0 or 省略 | 期末 |
1 | 期初 |
每个周期 rate 利息。
请确保对用于指定猜测 andnper的单位保持一致。 If 你每月支付4year 贷款,年利息为12%,使用0.12/12猜测 and 4*12的 nper。 If 你对同一贷款进行年付款,请使用 0.12 来猜测 and 4 作为 nper。
type 舍入为最接近的整数。
if返回 error:
- nper ≤ 0.
- RATE 在 20 次迭代后 not 聚合到 0.0000001 以内
在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。
数据 | 描述 |
---|---|
4 | 贷款年数 |
-200 | 每月付款 |
8000 | 贷款金额 |
以下 DAX 查询:
DAX
EVALUATE
{
RATE(4*12, -200, 8000)
}
使用上述条款返回贷款的每月 rate。
[Value] |
---|
0.00770147248820137 |
以下 DAX 查询:
DAX
EVALUATE
{
RATE(4*12, -200, 8000) * 12
}
使用上述条款返回贷款的年度 rate。
[Value] |
---|
0.0924176698584164 |