Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Pessoal
Preciso de uma ajuda de vocês.
Possuo um Gráfico de Linha onde possuo as seguintes dimensões:
- Linha Produto
- Ano
Preciso que para cada linha de produto o gráfico mostre a variação entre os anos.
Por exemplo:
Linha Produto A:
Variação entre 1998 e 1999: 2%
Variação entre 1999 e 2000: 4%
....
Variação entre 2011 e 2012: -3%
Com que forma posso fazer no set analysis um calculo de variação dessa maneira, englobando todos os anos retornados na dimensão?
Desde já agradeço pela ajuda.
Atenciosamente,
Fábio.
E ai fabio, uma coisa assim te ajuda?
Exatamente isso.
Como proceder?
Obrigado!
Fabio, segue os passos, qualquer dúvida posta aí!
*Usei os campos de uma aplicação como exemplo.
**Neste exemplo as setas não fazem parte do gráfico, precisa ser feito separado.
***Pra adicionar mais anos neste grafico de comparativo, apenas adicione mais variáveis com -3, -4 .. assim por diante.
1º
crie 4 variaveis:
vMaxExercícioFolha =max([Exercicio Folha])
vMaxExercícioFolhaMenosUm =max([Exercicio Folha])-1
vMaxExercícioFolhaMenosDois =max([Exercicio Folha])-2
vExercíciosFolha =vMaxExercícioFolha & ',' & vMaxExercícioFolhaMenosUm & ',' & vMaxExercícioFolhaMenosDois
2º
Crie uma tabela simples com a dimensão exercício.
e as seguintes espressões:
Rótulo: Total Folha
=(Sum({$<[Exercicio Folha] = {$(vExercícioFolha)}>} [Valor Folha]))
Rótulo: %
=[Total Folha]/above ([Total Folha])-'1'
at.,
Kaauan
Certo..
Eu fiz algo semelhante, porém estou com problemas na exibição do gráfico..
Tentei algo assim
Expressão 1:
sum(VL_PAGAMENTO)
Expressão 2:
before(sum(VL_PAGAMENTO))
Expressão 3 (Variação)
column(2)/column(1) - 1
Na tabela dinâmica ficou belezinha...
Porém na hora de colocar isso num gráfico de linha, e ocultar a expressão 1 e 2.. não consigo fazer com que apareça a linha, ou mesmo.. manter as barra da expressão 1 e ter a linha contendo a variação para cada ano....
Dureeeza.. hehehehehe
Valeu!
Fica dinamico, se vc clikar no ano de 2005, ele vai comparar 2005 com 2004...
Se quiser colocar mais anos no grafico e voce clickar em 2009, ele vai comparar 2009 com 2008 com 2007 com 2006.. isso q vc quer ?
o Max() serve pra nao engessar as seleções;
Então.. o problema que eu não quero selecionar nenhum filtro (dashboard inicial.. requisito do cliente)... e sim que o gráfico liste dinamicamente todos os anos e as suas variações..
A sim.. a forma que eu apresentei é mais visual, geralmente aplicada em Dashboards.. com certeza tem outras maneiras.
Esse aqui te resolve? só precisa trocar mês por anos.
Então.. Chegou no mesmo resultado da minha lógica anterior...
Na tabela dinamica tá beleza.. o foda tá fazer ele mostrar certo no gráfico.. =/