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 |