Freigeben über


PDURATION

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Gibt die Anzahl von Zahlungsperioden zurück, nach denen eine Investition einen angegebenen Wert erreicht.

Syntax

PDURATION(<rate>, <pv>, <fv>)

Parameter

Begriff Definition
rate Der Zinssatz pro Zeitraum.
pv Der aktuelle Wert der Investition.
fv Der gewünschte zukünftige Wert der Investition.

Rückgabewert

Die Anzahl der Zeiträume.

Bemerkungen

  • PDURATION verwendet die folgende Gleichung:

    $$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$

  • Es wird ein Fehler zurückgegeben, wenn:

    • rate ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel 1

Die folgende DAX-Abfrage:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Gibt die Anzahl der Jahre zurück, die eine Investition von USD 2000 bei einem jährlichen Ertrag von 2,5 % benötigt, um USD 2200 zu erzielen.

[Wert]
3,85986616262266

Beispiel 2

Die folgende DAX-Abfrage:

EVALUATE
{
  PDURATION(0.025/12, 1000, 1200)
}

Gibt die Anzahl der Monate zurück, die eine Investition von USD 1000 bei einem jährlichen Ertrag von 2,5 % benötigt, um USD 1200 zu erzielen.

[Wert]
87,6054764193714