使用双倍余额递减法或其他指定方法,返回一笔资产在给定期间(包括部分期间)内的折旧值。 函数 VDB 代表可变余额递减法。
语法
VDB ( <原值>, <残值>, <折旧期数>, <起始时期>, <终止时期>, <递减速率>, <逻辑值> )
参数 | 属性 | 描述 |
原值 | 资产原值 | |
残值 | 折旧末尾时的值(有时也称为资产残值) | |
折旧期数 | 资产的折旧期数(有时也称作资产的使用寿命) | |
起始时期 | 计算折旧的起始时期,与折旧期数单位相同 | |
终止时期 | 计算折旧的终止时期,与折旧期数单位相同 | |
递减速率 | 可选 | 余额递减速率。 如果省略影响因素,则假定为 2(双倍余额递减法) |
逻辑值 | 可选 | 指定当折旧值大于余额递减计算值时,是否转用直线折旧法 |
返回值
标量
一个小数值
备注
以下情况公式返回错误:
- 原值<0
- 残值<0
- 折旧期数<1
- 起始时期<1 或起始时期>截止时期
- 递减速率<0
- 逻辑值参数的结果不是 TRUE 或者 FALSE
在 DirectQuery 模式下无法用于计算列和行级别安全性(RLS)
示例
VDB(2400, 300, 10*365, 0, 1) = 540.185558199698
- DAX Guide:VDB
说点什么