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 |