AMORDEGRC
各会計期間の減価償却費を返します。 この関数は、フランスの会計システムのために用意されています。 資産を会計期の途中に購入した場合、日割り計算による減価償却費が計上されます。 関数は AMORLINC に似ていますが、資産の耐用年数に応じて計算に減価償却係数が適用される点が異なります。
構文
AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
パラメーター
用語 | 定義 |
---|---|
cost | 資産の価格。 |
date_purchased | 資産の購入日。 |
first_period | 最初の期間の終了日。 |
salvage | 資産の耐用年数が終了したときの救済価額。 |
period | 期間。 |
rate | 減価償却率。 |
basis | (任意) 日数の計算に使用する基準の種類。 basis を省略した場合は、0 であると見なされます。 指定できる値をこの表の下に示します。 |
basis パラメーターには、次の値を指定できます。
基準 | 日付システム |
---|---|
0 または省略 | 360 日 (NASD 方式) |
1 | Actual |
3 | 1 年は 365 日 |
4 | 1 年は 360 日 (欧州方式) |
戻り値
各会計期における減価償却費。
解説
日付は、計算で使用できるように、連続するシリアル番号として格納されます。 DAX では、1899 年 12 月 30 日が 0 日目であり、2008 年 1 月 1 日は、1899 年 12 月 30 日の 39,448 日後であるため、39,448 日目となります。
この関数は、資産の耐用年数が経過するまで、または減価償却費の累積値が、資産のコストから救済価額を差し引いた値よりも大きくなるまで、減価償却費を返します。
減価償却係数は次のとおりです。
資産の耐用年数 (1/rate) 減価償却係数 3 から 4 年 1.5 5 から 6 年 2 6 年を超える 2.5 減価償却率は、最後の期間の直前の期間では 50% に増加し、最後の期間では 100% に増加します。
period は、最も近い整数に丸められます。
次の場合はエラーが返されます。
- 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 モードでの使用はサポートされません。
例
データ | 説明 |
---|---|
2400 | Cost |
19-August-2008 | 購入日 |
31-December-2008 | 最初の期間の終わり |
300 | 救済価額 |
1 | 期間 |
15% | 減価償却率 |
1 | 実日数ベース (上記を参照) |
次の DAX クエリを実行します。
EVALUATE
{
AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}
上記で指定した条件の場合、最初の期間の減価償却費を返します。
[値] |
---|
776 |