共用方式為


AMORDEGRC

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

傳回每個會計週期的折舊值。 此函式是專為法國的會計系統所提供。 如果某項資產是在會計週期的中期買入,則可以按比例來分配折舊。 此函式類似於 AMORLINC,但此函式會根據資產年限,在計算終套用折舊係數。

語法

AMORDEGRC(<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 天

  • 此函式會傳回直到資產年限最後一個週期為止的折舊,或直到累積折舊值大於資產成本減去贖回值為止的折舊。

  • 折舊係數如下:

    資產年限 (1/折舊率) 折舊係數
    介於 3 到 4 年之間 1.5
    介於 5 到 6 年之間 2
    超過 6 年以上 2.5
  • 在倒數第二個週期時,折舊率提升為 50%,到了最後一個週期則再升為 100%。

  • period 和 basis 會四捨五入為最接近的整數。

  • 如果是下列情況,則會傳回錯誤:

    • cost < 0。
    • first_period 或 date_purchased 不是有效的日期。
    • date_purchased > first_period。
    • salvage < 0 或 salvage > cost。
    • period < 0。
    • rate ≤ 0。
    • 資產的年限會介於 0 (零) 和 1、1 和 2、2 和 3,或 4 和 5 之間。
    • basis 是 0、1、3 或 4 以外的任何數字。
  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

Data 說明
2400 成本
19-August-2008 購買日期
31-December-2008 第一個週期的結束
300 殘餘價值
1 Period
15% 折舊率
1 實際的基準 (請參閱上文)

下列 DAX 查詢:

EVALUATE
{
  AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

根據上述指定的條件,傳回第一個週期的折舊。

[值]
776