Partage via


AMORDEGRC

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne l’amortissement pour chaque période comptable. Cette fonction est fournie pour le système comptable français. Si un actif est acheté au milieu de la période comptable, l’amortissement au prorata est pris en compte. La fonction est similaire à AMORLINC, sauf 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 Date de l’achat de l’actif.
first_period Date de la fin de la première période.
salvage Valeur de récupération à la fin de la durée de vie de l’actif.
period Période.
rate Taux d’amortissement.
basis (Facultatif) Type de base du nombre de jours à utiliser. Si la base est omise, elle est supposée être 0. Les valeurs acceptées sont répertoriées sous ce tableau.

Le paramètre basis accepte les valeurs suivantes :

Basis système date
0 ou omis 360 jours (méthode NASD)
1 Réel
3 365 jours par an
4 360 jours par an (méthode européenne)

Valeur de retour

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 le jour 0 et le 1er janvier 2008 est 39448 car il est de 39 448 jours après le 30 décembre 1899.

  • Cette fonction renverra l’amortissement jusqu’à la dernière période de la durée de vie des actifs ou jusqu’à ce que la valeur cumulée de l’amortissement soit supérieure au coût des actifs moins la valeur de récupération.

  • Les coefficients d’amortissement sont les suivants :

    durée de vie des actifs (1/taux) coefficient d’amortissement
    Entre 3 et 4 ans 1.5
    Entre 5 et 6 ans 2
    Plus de 6 ans 2.5
  • Le taux d’amortissement passera à 50 % pour la période précédant la dernière période et passera à 100 % pour la dernière période.

  • la période et la base sont arrondies à l’entier le plus proche.

  • Une erreur est retournée si :

    • coût < 0.
    • first_period ou date_purchased n’est pas une date valide.
    • date_purchased > first_period.
    • la récupération < 0 ou le coût de > de récupération.
    • période < 0.
    • taux ≤ 0.
    • La durée de vie des actifs est comprise entre 0 (zéro) et 1, 1 et 2, 2 et 3, ou 4 et 5.
    • base est un nombre autre que 0, 1, 3 ou 4.
  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

Exemple

de données Description
2400 Coût
19-août-2008 Date achetée
31-Décembre-2008 Fin de la première période
300 Valeur de récupération
1 Période
15% Taux 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 la première période, compte tenu des conditions spécifiées ci-dessus.

[Valeur]
776