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

Grafico de Barras - Percentual de aumento/diminuição

Boa Noite Pessoal.

Eu tenho feito bastante gráficos de barras com a inclusáo sob as barras do valor de aumento ou decréscimo em relação ao periodo anterior. A fórmula que tenho usado e tem funcionado a contento é a seguinte:

=Num(Sum(Valor 2))/(Above(Sum(Valor 1))-1) , '▲#0 %; ▼ -#0%') & Chr(13) & Chr(10) & '

Agora, elaborei um gráfico de barras porém acumulando o valor e a fórmula descrita continua me calculando o percentual de acréscimo/decréscimo do período (valor 2) com o período anterior (valor 1), sem levar em consideração o fato de que os valores agora sáo acumulados.

Gostaria de saber se alguém poderia me orientar o que tenho que adaptar na fórmula apresentada para que os valores acumulados sejam levados em consideração na  hora de calcular o acréscimo ou decréscimo de um período em relação ao anterior.

Obrigado.

David

19 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

(RangeSum(Above(total Sum(Valor) , 0, RowNo()))

/

above(RangeSum((Above(total Sum(Valor) , 0,  RowNo()))))

)-1

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Boa noite Alessandro,

Obrigado pela sua resposta. Hoje é feriado no Rio de Janeiro (Dia da Consciëncia Negra) e eu estou em Curitiba onde moro. Amanha a noite após o trabalho eu vou testar a sua fórmula, pois meu notebook ficou no Rio.

Mas já agradeço o seu empenho em me ajudar.

Abraços,

David

Anonymous
Not applicable
Author

Boa Noite Alessandro,

Segue o grafico após aplicar a sua fórmula:

(RangeSum(Above(Sum(RevTotal) , 0, RowNo()))

/

above((RangeSum((Above(Sum(RevTotal) , 0,  RowNo()))))

)-1)

Como vocë pode verificar náo deu certo o primeiro percentual deveria ser = ((2010/1766)-1)*100 = 13,82%.

Abraços,

David

Teste.jpeg

Anonymous
Not applicable
Author

Alessandro,

Desculpe, eu mudei o exemplo.

Sds,

David

srchagas
Creator III
Creator III

Ola segue a solucao

era remover o primeiro Above

(Sum(RevTotal) / Above(RangeSum((Above(Sum(RevTotal) , 0,  RowNo()))))) -1

Solucao.PNG

Anonymous
Not applicable
Author

Prezado Thiago,

Obrigado por sua resposta. Acabei de aplicar a sua fórmula e os percentuais como vocë pode verificar não estão corretos.

Abraços,

David

Gráfico de Barras COmparando com o Ano Anterior.png

Anonymous
Not applicable
Author

Thiago,

Só para confirmar esse meu gráfico de barras acumula os valores.

Sds,

David

srchagas
Creator III
Creator III

Tem alguma coisa estranha, pq peguei esse valores apresentado na tela e subi em um Qvw aqui e fiz essa conta e bateu.

Pra chega nesse 1766 nao e simplesmente: Sum(RevTotal)...?

Anonymous
Not applicable
Author

‌Prezado Thiago,

SIm, porem a partida o sum(RevTotal) vai acumulando.

SDs

DAvid

srchagas
Creator III
Creator III

Nao consegue manda  um pedaco da base para eu fazer aqui ?

Assim que faco o set e posto aqui

Ou pelo menos o set analisys para fazer o valor acumulado