AMORLINC
傳回每個會計週期的折舊。 此函式適用於法文會計系統。 如果在會計期間中間購買資產,則會考慮按比例計算的折舊。
語法
AMORLINC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
參數
術語 | 定義 |
---|---|
cost |
資產的成本。 |
date_purchased |
購買資產的日期。 |
first_period |
第一個期間結束的日期。 |
salvage |
資產生命周期結尾的打撈值。 |
period |
期間。 |
rate |
折舊率。 |
basis |
(選擇性)要使用的日計數基礎類型。 如果省略 basis,則會假設為 0。 下表下方列出可接受的值。 |
basis
參數接受下列值:
Basis |
日期系統 |
---|---|
0 或省略 | 360 天 (NASD 方法) |
1 | 實際 |
3 | 一年 365 天 |
4 | 一年 360 天 (歐洲方法) |
傳回值
每個會計週期的折舊。
言論
日期會儲存為循序號,以便用於計算中。 在 DAX,1899年12月30日是第0天,2008年1月1日是39448年,因為它是1899年12月30日之後的39,448天。
句點和基數會四捨五入為最接近的整數。
如果:
-
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 模式中使用此函式。
例
數據 | 描述 |
---|---|
2400 | 成本 |
2008 年 8 月 19 日 | 購買日期 |
2008 年 12 月 31 日 | 第一個期間結束 |
300 | Salvage 值 |
1 | 時期 |
15% | 折舊率 |
1 | 實際基礎(見上圖) |
下列 DAX 查詢:
EVALUATE
{
AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}
傳回第一個週期的折舊,指定上述指定詞彙。
[值] |
---|
360 |