Dela via


CUMPRINC

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Returnerar det ackumulerade kapitalbeloppet som betalas på ett lån mellan start_period och end_period.

Syntax

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

Parametrar

Period Definition
Betygsätt Räntesatsen.
Periodantal Det totala antalet betalningsperioder.
Pv Nuvärdet.
Startperiod Den första perioden i beräkningen. Måste vara mellan 1 och end_period (inklusive).
Slutperiod Den sista perioden i beräkningen. Måste vara mellan start_period och nper (inklusive).
type Tidpunkten för betalningen. De godkända värdena visas under den här tabellen.

Typparametern accepterar följande värden:

Typ Timing
0 (noll) Betalning i slutet av perioden
1 Betalning i början av perioden

Returvärde

Det ackumulerade kapitalbeloppet som betalats under den angivna perioden.

Kommentarer

  • Kontrollera att du är konsekvent med de enheter som du använder för att ange hastighet och nper. Om du gör månatliga betalningar på ett fyraårigt lån med en årlig ränta på 10 procent, använd 0,1/12 för ränta och 4 *12 för nper. Om du gör årliga betalningar på samma lån använder du 0,1 för ränta och 4 för nper.

  • start_period, end_period och typ avrundas till närmaste heltal.

  • Ett fel returneras om:

    • ≤ 0.
    • nper < 1.
    • pv ≤ 0.
    • < start_period 1 eller start_period > end_period.
    • < end_period start_period eller end_period > nper.
    • är ett annat tal än 0 eller 1.
  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

Data Beskrivning
%9 Årlig ränta
30 Term i år
125000 Aktuellt värde

Exempel 1

Följande DAX-fråga:

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

Returnerar det totala kapitalbeloppet som betalats under det andra betalningsåret, perioderna 13 till 24, förutsatt att betalningarna görs i början av varje månad.

[Värde]
-927.153472378062

Exempel 2

Följande DAX-fråga:

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

Returnerar det huvudkonto som betalats i en enda betalning under den första månaden, förutsatt att betalningen görs i slutet av månaden.

[Värde]
-68.2782711809784