Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Grafico Comparativo

boa noite,

Preciso fazer um grafico comparativo, sendo que a regra será a seleção de uma ano, em filtro,

com isso preciso mostrar no grafico qto em aumentei ou diminui com a soma total de cada ano,

ex: 2008 = vendi 1000

em 2009 vendi 1200

preciso mostrar qto eu cresci em 2009 em relação a 2008

Se puderem me ajudar, serei o desenvolvedor iniciante mais feliz,

Obrigado!

Labels (2)
1 Solution

Accepted Solutions
Not applicable
Author

Você pode utilizar set analysis.

Ex.

Maior ano selecionado

Sum({$<Ano={$(=Max(Ano))}>} Vendas)

Ano anterior ao maior selecionado

Sum({$<Ano={$(=Max(Ano)-1)}>} Vendas)

Diferença

Sum({$<Ano={$(=Max(Ano)-1)}>} Vendas) - Sum({$<Ano={$(=Max(Ano))}>} Vendas)

ou

Column(2) - Column(1)

View solution in original post

4 Replies
Not applicable
Author

Bom Dia,

Você pode tentar utilizar as funções ABOVE ou Before.

Estas funções retornam os valores das expressões anteriores a que está sendo analisada.

Um Exemplo:

Sua dimensão é em ano (2008, 2009, 2010)

Duas Expressões "Venda Atual" e "Venda Anterior"

Venda Atual: SUM([Valor Venda])

Venda Anterior: ABOVE(SUM([Valor Venda]))

No ano de 2008 aparece um total de 1000 para Venda Atual e Vazio para Venda Anterior

Já em 2009 Venda Atual um total de 1200 e Venda anterior 1000

Para obter a diferença, basta montar a seguinte expressão:

SUM([Valor Venda]) - ABOVE(SUM([Valor Venda]))

Será retornado o valor de 200.

Not applicable
Author

Você pode utilizar set analysis.

Ex.

Maior ano selecionado

Sum({$<Ano={$(=Max(Ano))}>} Vendas)

Ano anterior ao maior selecionado

Sum({$<Ano={$(=Max(Ano)-1)}>} Vendas)

Diferença

Sum({$<Ano={$(=Max(Ano)-1)}>} Vendas) - Sum({$<Ano={$(=Max(Ano))}>} Vendas)

ou

Column(2) - Column(1)

Not applicable
Author

Boa tarde,

fiz o seu descritivo porém não obtive o resultado esperado, seria essa situação

tenho uma lista de filtros, Ano. Minha ideia seria eu selecionar um ano ex: 2009 e no grafico abaixo mostrar a informação em grafico de barra, pizza, linhas , mas essa seria a ideia principal ...

Obrigado pela sua ajuda!

Not applicable
Author

Funções Inter-Registros:

(After, Before, Above, Bottom, e outras) funcionam em tabelas dinâmicas pivotadas.

Set Analisys parece ser a melhor opção