SYD
返回指定期间内资产的年限总额折旧。
语法
SYD(<cost>, <salvage>, <life>, <per>)
parameters
术语 | 定义 |
---|---|
cost | 资产的原始成本。 |
salvage | 折旧结束时的价值(有时称为资产的残值)。 |
变得生动鲜活 | 对资产进行折旧的周期数(有时称为资产的可用生命周期)。 |
per | 周期。 必须使用与 life 相同的单位。 必须介于 1 至 life 之间(含首尾)。 |
返回值
指定期间内的年限总额折旧。
备注
SYD 的计算公式如下:
$$\text{ SYD } = \frac{ (\text{ cost } - \text{ salvage }) \times (\text{ life } - \text{ per } + 1) \times 2 }{ (\text{ life }) \times (\text{ life } + 1) }$$
如果出现以下情况,则返回错误:
- life < 1。
- per < 1 或 per > life。
在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
示例
数据 | 描述 |
---|---|
\$30,000.00 | 初始成本 |
\$7,500.00 | 残值 |
10 | 生命期(以年为单位) |
示例 1
以下 DAX 查询:
EVALUATE{ SYD(30000.00, 7500.00, 10, 1) }
返回上述条件下第一年资产的年限总额折旧准备金。
[值] |
---|
4090.90909090909 |
示例 2
以下 DAX 查询:
EVALUATE{ SYD(30000.00, 7500.00, 10, 10) }
返回上述条件下第十年(最后一年)资产的年限总额折旧准备金。
[值] |
---|
409.090909090909 |