AMORLINC
傳回每個會計週期的折舊值。 此函式是專為法國的會計系統所提供。 如果某項資產是在會計週期的中期買入,則可以按比例來分配折舊。
語法
AMORLINC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
參數
詞彙 | 定義 |
---|---|
成本 | 資產的成本。 |
date_purchased | 資產的購入日期。 |
first_period | 第一個週期結束的日期。 |
salvage | 資產使用年限結束時的殘餘價值。 |
Period | 週期。 |
速率 | 折舊率。 |
basis | (選擇性) 要使用的天數計算基礎類型。 如果省略 basis,則會假設為 0。 接受的值會列在此資料表下方。 |
basis 參數接受下列值:
Basis | 日期系統 |
---|---|
0 或省略 | 360 天 (NASD 方法) |
1 | 實際 |
3 | 一年 365 天 |
4 | 一年 360 天 (歐制方法) |
傳回值
每個會計週期的折舊。
備註
日期會以連續的序號來儲存,以便計算。 在 DAX 中,1899 年 12 月 30 日是第 0 天,而 2008 年 1 月 1 日因為是 1899 年 12 月 30 日之後的第 39,448 天,所以是第 39448 天
period 和 basis 會四捨五入為最接近的整數。
如果是下列情況,則會傳回錯誤:
- cost < 0。
- first_period 或 date_purchased 不是有效的日期。
- date_purchased > first_period。
- salvage < 0 或 salvage > cost。
- period < 0。
- rate ≤ 0。
- basis 是 0、1、3 或 4 以外的任何數字。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
Data | 說明 |
---|---|
2400 | 成本 |
19-August-2008 | 購買日期 |
31-December-2008 | 第一個週期的結束 |
300 | 殘餘價值 |
1 | Period |
15% | 折舊率 |
1 | 實際的基準 (請參閱上文) |
下列 DAX 查詢:
EVALUATE
{
AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}
根據上述指定的條件,傳回第一個週期的折舊。
[值] |
---|
360 |