共用方式為


SYD

適用於:計算結果列匯出數據表量值視覺計算

傳回資產在指定期間內按年數合計法所計算的折舊。

語法

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

參數

詞彙 定義
成本 資產的初始成本。
salvage 折舊最後的值 (有時稱為資產的殘餘價值)。
生活 資產折舊的期數 (有時稱為資產的使用年限)。
週期。 必須與 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 模式中使用此函式。

範例

Data 說明
\$30,000.00 初始成本
\$7,500.00 殘餘價值
10 使用年限

範例 1

下列 DAX 查詢:

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

根據上述指定條件,傳回按年數合計法計算的第一年資產折舊額度。

[Value]
4090.90909090909

範例 2

下列 DAX 查詢:

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

根據上述指定條件,傳回按年數合計法計算的第十年 (最後一年) 資產折舊額度。

[Value]
409.090909090909