Ler em inglês

Compartilhar via


ISPMT

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Calcula os juros pagos (orreceived) pelo período especificado de um empréstimo (investimentoor) com pagamentos de entidade de segurança even.

Sintaxe

DAX
ISPMT(<rate>, <per>, <nper>, <pv>)

Parâmetros

Prazo Definição
rate Os juros rate para o investimento.
per O período para o qual você deseja find o interesse. Deve estar entre 0 andnper-1 (inclusive).
nper O número total de períodos de pagamento do investimento.
pv O value atual do investimento. Para um empréstimo, pv é o valor do empréstimo.

Retornar Value

Os juros pagos (orreceived) pelo período especificado.

Observações

  • Verifique se você é consistente com as unidades usadas para especificar rateandnper. If você fizer pagamentos mensais em um empréstimo de quatroyear a um rate anual de juros de 12%, use 0,12/12 para rateand 4*12 para nper. If você fizer pagamentos anuais no mesmo empréstimo, use 0,12 para rateand 4 para nper.

  • Para all os argumentos, o dinheiro que você paga, como depósitos em poupança or outros saques, é representado por números negativos; o dinheiro que você recebe, como cheques de dividendos and outros depósitos, é representado por números positivos.

  • ISPMT conta cada período começando com zero, not um.

  • A maioria dos empréstimos usa um cronograma de reembolso com pagamentos periódicos even. A função IPMT retorna o pagamento de juros por um determinado período para esse tipo de empréstimo.

  • Alguns empréstimos usam um cronograma de reembolso com pagamentos de entidades de even. A função ISPMT retorna o pagamento de juros por um determinado período para esse tipo de empréstimo.

  • Um error é retornado if:

    • nper = 0.
  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo

data descrição
$4.000 Apresentar value
4 Número de períodos
10% Rate

Para ilustrar quando usar ISPMT, a tabela de amortização abaixo usa um agendamento de reembolso even-principal com os termos especificados acima. A taxa de juros de cada período é igual à rate vezes o saldo não pago para o período de previous. And o pagamento de cada período é igual à entidade de even mais os juros do período.

Período Pagamento da Entidade de Segurança Pagamento de juros Pagamento Total Equilíbrio
4,000.00
1 1,000.00 400.00 1,400.00 3,000.00
2 1,000.00 300.00 1,300.00 2,000.00
3 1,000.00 200.00 1,200.00 1,000.00
4 1,000.00 100.00 1,100.00 0.00

A seguinte consulta DAX:

DAX
DEFINE
VAR NumPaymentPeriods = 4
VAR PaymentPeriods = GENERATESERIES(0, NumPaymentPeriods-1)
EVALUATE
ADDCOLUMNS (
  PaymentPeriods,
  "Interest Payment",
  ISPMT(0.1, [Value], NumPaymentPeriods, 4000)
)

Retorna os juros pagos durante cada período, usando o agendamento de reembolso even-principal and termos especificados acima. Os values são negativos para indicar que são juros pagos, notreceived.

[Value] [Pagamento de Juros]
0 -400
1 -300
2 -200
3 -100