SYD

适用于:计算列计算表Measure视觉计算

返回指定时间段内资产的 sum年位数折旧。

语法

SYD(<cost>, <salvage>, <life>, <per>)

parameters

术语 定义
cost 资产的原始成本。
salvage 折旧结束时的 value(有时称为资产的打捞 value)。
life 对资产进行折旧的周期数(有时称为资产的可用生命周期)。
per 周期。 必须使用与 life 相同的单位。 必须介于 1 and 生命(含)之间。

返回 Value

指定时间段的 sum年位数折旧。

备注

  • SYD 的计算方式如下:

    $$\text{SYD} = \frac{(\text{cost} - \text{salvage}) \times (\text{life} - \text{per} + 1) \times 2}{(\text{life}) \times (\text{life} + 1)}$$

  • if返回 error:

    • life < 1。
    • 每 < 每 > 生命 1 or。
  • 在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。

示例

数据 描述
\$30,000.00 初始成本
\$7,500.00 打捞 value
10 生命期(以年为单位)

示例 1

以下 DAX 查询:

EVALUATE
{
  SYD(30000.00, 7500.00, 10, 1)
}

根据上述条款,返回 firstyear资产的 sum年位数折旧津贴。

[Value]
4090.90909090909

示例 2

以下 DAX 查询:

EVALUATE
{
  SYD(30000.00, 7500.00, 10, 10)
}

根据上述条款,返回第十(最终)year资产的 sum年位数折旧津贴。

[Value]
409.090909090909