Partager via


AMORLINC

S’applique à :Colonne calculéeTable calculéeMesureCalcul de visuel

Retourne l’amortissement pour chaque période comptable. Cette fonction est fournie pour le système comptable français. Si un bien est acheté au milieu de la période comptable, l’amortissement calculé au prorata est pris en compte.

Syntaxe

AMORLINC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

Paramètres

Terme Définition
cost Coût de l’actif.
date_purchased Date d’achat de l’actif.
first_period Date de fin de la première période.
salvage Valeur résiduelle à la fin de vie de l’actif.
period Période.
rate Taux d’amortissement.
basis (Facultatif) Type de la base de comptage des jours à utiliser. Si basis est omis, sa valeur supposée est 0. Les valeurs acceptées sont listées en dessous de ce tableau.

Le paramètre basis accepte les valeurs suivantes :

Base Système de date
0 ou omis 360 jours (méthode NASD)
1 Réel
3 Année de 365 jours
4 Année de 360 jours (méthode européenne)

Valeur de retour

Amortissement pour chaque période comptable.

Notes

  • Les dates sont stockées sous forme de numéros de série séquentiels de façon à pouvoir être utilisées dans les calculs. En DAX, le 30 décembre 1899 correspond au jour 0 et le 1er janvier 2008 correspond au jour 39 448, car il s’agit du 39 448 e jour après le 30 décembre 1899.

  • period et basis sont arrondis à l’entier le plus proche.

  • Une erreur est retournée si :

    • cost < 0.
    • first_period ou date_purchased n’est pas une date valide.
    • date_purchased > first_period.
    • salvage < 0 ou salvage > cost.
    • period < 0.
    • rate ≤ 0.
    • basis est un nombre différent de 0, 1, 3 ou 4.
  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).

Exemple

Données Description
2 400 Coût
19 août 2008 Date d’achat
31 décembre 2008 Fin de la première période
300 Valeur résiduelle
1 Période
15 % Taux d’amortissement
1 Base Réel (voir ci-dessus)

La requête DAX suivante :

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

Retourne l’amortissement de la première période selon les termes spécifiés ci-dessus.

[Valeur]
360