AMORDEGRC
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne l’amortissement pour chaque période comptable. Cette fonction est fournie pour le système comptable français. If un actif est acheté au milieu de la période comptable, l’amortissement au prorata est pris en compte. La fonction est similaire à AMORLINC, except qu’un coefficient d’amortissement est appliqué dans le calcul en fonction de la durée de vie des actifs.
Syntaxe
AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])
Paramètres
Terme | Définition |
---|---|
cost |
Coût de l’actif. |
date_purchased |
La date de l’achat de l’actif. |
first_period |
date de la fin de la période de first. |
salvage |
La récupération value à la fin de la durée de vie de l’actif. |
period |
Période. |
rate |
La rate de l’amortissement. |
basis |
(Facultatif) Type de base de daycount à utiliser. If base est omise, il est supposé être 0. Les values acceptés sont répertoriés sous ce tableau. |
Le paramètre basis
accepte les valuessuivantes :
Basis |
Date système |
---|---|
0 or omis | 360 jours (méthode NASD) |
1 | Réel |
3 | 365 jours dans un year |
4 | 360 jours dans un year (méthode européenne) |
Retourner Value
Amortissement pour chaque période comptable.
Remarques
Les dates sont stockées sous forme de numéros de série séquentiels afin qu’elles puissent être utilisées dans les calculs. Dans DAX, le 30 décembre 1899 est day 0, and le 1er janvier 2008 est de 39448 parce qu’il est de 39 448 jours après le 30 décembre 1899.
Cette fonction renverra l’amortissement jusqu’à la last période de la durée de vie des actifs or jusqu’à ce que le value cumulé de l’amortissement soit supérieur au coût des actifs moins le value.
Les coefficients d’amortissement sont les suivants :
Vie des biens (1/rate) coefficient d’amortissement Entre 3 and 4 ans 1.5 Entre 5 and 6 ans 2 Plus de 6 ans 2.5 L’amortissement rate passera à 50 % pour la période précédant la lastand passera à 100 % pour la période de last.
point and base sont arrondis à l’entier le plus proche.
Un error est retourné if:
- coût < 0.
- first_period or date_purchased est not un datevalide.
- date_purchased > first_period.
- < 0 or coût de récupération >.
- période < 0.
- rate ≤ 0.
- La durée de vie des actifs est comprise entre 0 (zéro) and 1, 1 and 2, 2 and 3, or 4 and 5.
- base est n’importe quel nombre autre que 0, 1, 3, or 4.
Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
Exemple
de données | Description |
---|---|
2400 | Coût |
19-août-2008 | Date acheté |
31-Décembre-2008 | Fin de la période de first |
300 | value de récupération |
1 | Période |
15% | rate d’amortissement |
1 | Base réelle (voir ci-dessus) |
Requête DAX suivante :
EVALUATE
{
AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}
Retourne l’amortissement de first période, compte tenu des conditions spécifiées ci-dessus.
[Value] |
---|
776 |