Ir para conteúdo principal

NPV - função de script

NPV() retorna o valor líquido atual agregado de um investimento com base em uma constante discount_rate por período e em uma série de pagamentos futuros (valores negativos) e receitas (valores positivos) representados por números em value, com iterações em vários registros, conforme definido por uma cláusula group by. Assume-se que os pagamentos e as receitas ocorram no final de cada período.

Sintaxe:  

NPV(discount_rate, value)

Tipo de dados de retorno: numérico. O resultado apresenta um formato numérico padrão de money.

Argumentos:  

  • discount_rate: discount_rate é a taxa de desconto por toda a duração do período. discount_rate é uma constante.
  • value: A expressão ou campo que contém os dados a serem medidos.

Limitações:  

Os valores de texto, os valores NULL e os valores ausentes são ignorados.

Exemplos e resultados:  

Adicione o script de exemplo ao seu documento e execute-o. Em seguida, adicione pelo menos os campos listados na coluna de resultados a um documento para ver o resultado.

Cashflow:

LOAD 2013 as Year, * inline [

Date|Discount|Payments

2013-01-01|0.1|-10000

2013-03-01|0.1|3000

2013-10-30|0.1|4200

2014-02-01|0.2|6800

] (delimiter is '|');

 

Cashflow1:

LOAD Year,NPV(0.2, Payments) as NPV1_2013 Resident Cashflow Group By Year;

Resultados do exemplo
Ano

NPV1_2013

2013

-$540.12

Dado que a tabela Cashflow é carregada como no exemplo anterior:

LOAD Year,NPV(Discount, Payments) as NPV2_2013 Resident Cashflow Group By Year, Discount;

Resultados do exemplo
Ano Desconto NPV2_2013
2013 0.1 -$3456.05

2013

0.2

$5666.67

 

Exemplo Campo de resultado Valor do resultado

Cashflow:

LOAD 2013 as Year, * inline [

Date|Discount|Payments

2013-01-01|0.1|-10000

2013-03-01|0.1|3000

2013-10-30|0.1|4200

2014-02-01|0.2|6800

] (delimiter is '|');

 

Cashflow1:

LOAD Year,NPV(0.2, Payments) as NPV1_2013 Resident Cashflow Group By Year;

Year

2013

NPV1_2013

-$540.12

Dado que a tabela Cashflow é carregada como no exemplo anterior:

LOAD Year,NPV(Discount, Payments) as NPV2_2013 Resident Cashflow Group By Year, Discount;

Year

2013
2013

Discount

0.1
0.2

NPV2_2013


-$3456.05
$5666.67

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!

Participe do Programa de Modernização do Analytics

Remove banner from view

Modernize sem comprometer seus valiosos aplicativos QlikView com o Programa de Modernização do Analytics. Clique aqui para mais informações ou entre em contato: ampquestions@qlik.com