Lire en anglais

Partager via


CUMPRINC

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

Retourne le principal cumulé payé sur un prêt entre start_period and end_period.

Syntaxe

CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)

Paramètres

Terme Définition
rate L’intérêt rate.
nper Nombre total de périodes de paiement.
pv La valueactuelle .
start_period Période first dans le calcul. Doit être compris entre 1 and end_period (inclus).
end_period Période last dans le calcul. Doit être compris entre start_period andnper (inclusive).
type Délai du paiement. Les values acceptés sont répertoriés sous ce tableau.

Le paramètre type accepte les valuessuivantes :

Type minutage
0 (zéro) Paiement à la fin de la période
1 Paiement au début de la période

Retourner Value

Principal cumulé payé dans la période spécifiée.

Remarques

  • Assurez-vous que vous êtes cohérent sur les unités que vous utilisez pour spécifier rateandnper. If vous effectuez des paiements mensuels sur un prêt de quatreyear à un intérêt annuel rate de 10 %, utilisez 0,1/12 pour rateand 4*12 pour nper. If vous effectuez des paiements annuels sur le même prêt, utilisez 0,1 pour rateand 4 pour nper.

  • start_period, end_period, and type sont arrondis à l’entier le plus proche.

  • Un error est retourné if:

    • rate ≤ 0.
    • nper < 1.
    • pv ≤ 0.
    • start_period < 1 or start_period > end_period.
    • end_period < start_period or end_period >nper.
    • type est un nombre autre que 0 or 1.
  • 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).

Exemples

de données Description
9% Intérêt annuel rate
30 Durée en années
125000 Présenter value

Exemple 1

Requête DAX suivante :

EVALUATE
{
  CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}

Retourne le principal total payé dans le secondyear des paiements, périodes 13 à 24, en supposant que les paiements sont effectués au début de chaque month.

[Value]
-927.153472378062

Exemple 2

Requête DAX suivante :

EVALUATE
{
  CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}

Retourne le principal payé dans un seul paiement dans le firstmonth, en supposant que le paiement est effectué à la fin du month.

[Value]
-68.2782711809784