Freigeben über


PDURATION

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt die Anzahl der Perioden zurück, die von einer Investition benötigt werden, um einen angegebenen Wert zu erreichen.

Syntax

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

Parameter

Ausdruck Definition
rate Der Zinssatz pro Periode.
pv Der Barwert der Investition.
fv Der gewünschte zukünftige Wert der Investition.

Rückgabewert

Die Anzahl der Perioden.

Bemerkungen

  • PDURATION verwendet die folgende Formel:

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

  • Ein Fehler wird zurückgegeben, wenn:

    • Rate ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel 1

Die folgende DAX Abfrage:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Gibt die Anzahl der Jahre zurück, die für eine Investition von \$2000 erforderlich sind, die jährlich 2,5% verdient, um \$2200 zu erreichen.

[Wert]
3.85986616262266

Beispiel 2

Die folgende DAX Abfrage:

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

Gibt die Anzahl der Monate zurück, die für eine Investition von \$1000 erforderlich sind, die jährlich 2,5% verdient, um \$1200 zu erreichen.

[Wert]
87.6054764193714