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

Term Definition
rate Räntesatsen.
nper Det totala antalet betalningsperioder.
pv Nuvärdet.
start_period Den första perioden i beräkningen. Måste vara mellan 1 och end_period (inklusive).
end_period 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.

Parametern type accepterar följande värden:

Type 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.

Anmärkningar

  • 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 Nuvä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