Guia do Usuário do Cliente Web TIBCO Cloud™ Spotfire®

Taxa de Crescimento Anual Composta

O atalho da expressão de taxa de crescimento anual composta, CAGR, calcula a taxa de crescimento anual suavizada durante um determinado período.

Para comparar dois investimentos, você pode calcular as taxas de crescimento durante um período, por exemplo, para medidas como receita, nível de produção ou número de usuários registrados.

A fórmula utilizada é



em que significa o valor final, é o valor inicial e é o número de anos no período.

Exemplo

Como ponto de partida, é utilizado o gráfico de barras abaixo. Ele mostra as somas trimestrais de vendas por três anos.



No próximo gráfico de barras, a expressão de atalho Taxa de Crescimento Anual Composto foi aplicada no eixo Valor.



A expressão a seguir é usada no eixo Valor.

Sum([Sales]) THEN (Real([Value]/Sum([Value]) OVER (NavigatePeriod([Axis.X],"Year",-1)))^ (1/([X.Year] - First([X.Year])OVER (NavigatePeriod([Axis.X],"Year",-1)))))-1

Essa expressão padrão calcula a taxa de crescimento de um ano para o ano seguinte, e não a taxa ao longo de vários anos. Para calcular o crescimento anual ao longo de, por exemplo, dois anos, use a expressão

Sum([Sales]) THEN (Real([Value]/Sum([Value]) OVER (NavigatePeriod([Axis.X],"Year",-2)))^ (1/([X.Year] - First([X.Year])OVER (NavigatePeriod([Axis.X],"Year",-2)))))-1

Esta expressão mostra a taxa de crescimento, se a taxa de crescimento for igual a cada um dos dois anos. O gráfico de barras mudaria para a aparência abaixo. (A seta aponta para uma barra usada para explicar o que é calculado na expressão mais abaixo.)



A primeira parte da expressão especifica que a coluna [Vendas] deve ser agregada como uma soma. O resultado desta parte vai para a coluna [Value] a ser usada na expressão seguinte a THEN.

Depois de THEN vem primeiro uma conversão para o tipo de dados Real para garantir que ^ (a função de potência) funcionará para todos os tipos de coluna, por exemplo, Moeda.

Cada nó é então dividido pelo nó correspondente dois anos antes, e essa proporção, por sua vez, é aumentada para ½. (½ é porque o número de anos é dois. Quando o número de anos é três, a proporção aumenta para ⅓.) Em seguida, o resultado é subtraído por 1 para obter a porcentagem.

A agregação First() é usada apenas porque uma agregação é necessária antes da palavra-chave OVER. Ela levará você ao primeiro valor do nó para subtrair, mas, como cada nó tem apenas um valor, isso corresponde a escolher o valor do nó.

Por exemplo, o cálculo da taxa de crescimento anual composta para o segundo trimestre de 2021:



Isso significa que a taxa de crescimento anual suave é de 22%, ou seja, após dois anos, o valor é 200*1.22*1.22300.

(Veja os retângulos abaixo.)



Consulte também NavigatePeriod().

O seletor de coluna no modo expandido

No cliente instalado, o seletor de coluna estendido oferece controles que facilitam a alteração de vários parâmetros no atalho da expressão:



Nome de exibição Opcionalmente, especifique um nome de exibição diferente, em vez do padrão "Taxa de Crescimento Anual Composta ([Nome da Coluna])".
Eixo Especifique o eixo sobre o qual calcular os nós.

Somente eixos categóricos que executam algum tipo de agrupamento podem aparecer na lista suspensa. Isso significa que se você tiver apenas um agrupamento no eixo X, em seguida, este é o único eixo disponível, enquanto se você também tem "colorido por" uma coluna categórica, em seguida, o eixo de Cor estará disponível também, e assim por diante.

Número de etapas Define o número de etapas entre os nós para comparar. Se o número de etapas for -1, então a diferença será calculada entre o nó atual e o nó de antes. Se o número de etapas for 1, então a diferença será calculada entre o nó atual e o outro nó após dele.
Formatação Altere a formatação do eixo. Por exemplo, altere para Número para mostrar os valores em números, em vez de porcentagem.
Ocultar Valores Vazios Cria uma regra Exibir/Ocultar que oculta todos os valores vazios. Clique no símbolo de propriedades para acessar a opção Mostrar/Ocultar propriedades e editar ou remover a regra.