Ler em inglês

Compartilhar via


XNPV

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna o value atual para um agendamento de fluxos de caixa que é not necessariamente periódico.

Sintaxe

DAX
XNPV(<table>, <values>, <dates>, <rate>)  

Parâmetros

Termo Definição
table Uma tabela para a qual as expressões de datas valuesand devem ser calculadas.
values Uma expressão que retorna o fluxo de caixa value para cada linha da tabela.
dates Uma expressão que retorna o fluxo de caixa date para cada linha da tabela.
rate O desconto rate para aplicar ao fluxo de caixa para cada linha da tabela.

Retornar value

Net present value.

Comentários

  • O value é calculado como a seguinte soma:

    j=1NPj(1+rate)djd1365

    Em que:

    • Pj is the jth pagamento
    • dj é o pagamento jth date
    • d1 é o date de pagamento first
  • A série de fluxos de caixa values deve conter pelo menos um número positivo and um número negativo.

  • 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

O seguinte calcula o value atual da tabela CashFlows:

DAX
= XNPV( CashFlows, [Payment], [Date], 0.09 )  
Date Pagamento
1/1/2014 -10.000
3/1/2014 2750
10/30/2014 4.250
2/15/2015 3250
4/1/2015 2750

Apresentar value = 2089,50