Partage via


RATE

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

Retourne le taux d’intérêt par période d’annuité. RATE est calculé par itération et peut avoir zéro ou plusieurs solutions. Si les résultats successifs de RATE ne convergent pas vers 0,0000001 après 20 itérations, une erreur est retournée.

Syntaxe

RATE(<nper>, <pmt>, <pv>[, <fv>[, <type>[, <guess>]]])

Paramètres

Terme Définition
nper Nombre total de périodes de paiement dans une annuité.
pmt Le paiement effectué chaque période et ne peut pas changer au cours de la vie de l’annuité. En règle générale, pmt inclut le principal et l’intérêt, mais pas d’autres frais ou taxes.
pv Valeur actuelle : montant total qu’une série de paiements futurs vaut maintenant.
fv (Facultatif) Valeur future, ou solde de trésorerie que vous souhaitez atteindre après le dernier paiement. Si fv est omis, il est supposé être 0 (la valeur future d’un prêt, par exemple, est 0).
type (Facultatif) Nombre 0 ou 1 qui indique quand les paiements sont dûs. Si le type est omis, il est supposé être 0. Les valeurs acceptées sont répertoriées sous ce tableau.
guess (Facultatif) Votre estimation pour ce que le taux sera.
- S’il est omis, il est supposé être 10%.
- Si RATE ne converge pas, essayez différentes valeurs pour deviner. RATE converge généralement si la estimation est comprise entre 0 et 1.

Le paramètre type accepte les valeurs suivantes :

définir type égal à Si les paiements sont dûs
0 ou omis À la fin de la période
1 Au début de la période

Valeur de retour

Taux d’intérêt par période.

Notes

  • Assurez-vous que vous êtes cohérent sur les unités que vous utilisez pour spécifier la estimation et le nper. Si vous effectuez des paiements mensuels sur un prêt de quatre ans à 12 % d’intérêt annuel, utilisez 0,12/12 pour deviner et 4*12 pour nper. Si vous effectuez des paiements annuels sur le même prêt, utilisez 0,12 pour deviner et 4 pour nper.

  • type est arrondi à l’entier le plus proche.

  • Une erreur est retournée si :

    • nper ≤ 0.
    • RATE ne converge pas vers 0,0000001 après 20 itérations
  • 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).

Exemples

Données Description
4 Années du prêt
-200 Paiement mensuel
8000 Montant du prêt

Exemple 1

Requête DAX suivante :

EVALUATE
{
  RATE(4*12, -200, 8000)
}

Retourne le taux mensuel du prêt à l’aide des conditions spécifiées ci-dessus.

[Valeur]
0,00770147248820137

Exemple 2

Requête DAX suivante :

EVALUATE
{
  RATE(4*12, -200, 8000) * 12
}

Retourne le taux annuel du prêt à l’aide des conditions spécifiées ci-dessus.

[Valeur]
0,0924176698584164