Gráfico Dinâmico co...
 
Notifications
Clear all

Gráfico Dinâmico com barra de rolagem

6 Posts
2 Usuários
0 Reactions
2,378 Visualizações
(@johnsmith)
Posts: 36
Eminent Member
Topic starter
 

Olá,

tenho um gráfico dinâmico com inúmeras informações (mais de 200mil linhas de informações) e além do eixo X, no minimo 2 eixos Y. gostaria de saber se seria possível gerar uma barra de rolagem (sem programação VBA) para diminuir a quantidade de dados no gráfico, pois com os inúmeros dados, fica humanamente impossível. Eu já fiz um gráfico que é mais estático com barra de rolagem, mas no caso sendo dinâmico, como calcular essa variação? como informação adicional, tenho na definição da tabela dinâmica pelo menos 2 itens na linha (o que causa agrupamento de dados automáticos - pense em dias e para cada dias as horas - no campo dias, fica com sinal de +) e nas colunas apenas a somatória de alguns campos - no minimo 2.
agradeço se alguém puder dar alguma dica.
grato.

 
Postado : 20/06/2014 9:20 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia

Usei a pesquisa do fórum e encontrei vários tópicos sobre gráficos com barra de rolagem, veja se algum pode ser útil:

http://www.google.com.br/cse?cx=partner ... gsc.page=1

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 21/06/2014 5:56 am
(@johnsmith)
Posts: 36
Eminent Member
Topic starter
 

Caro Patropi,

já fiz uma pesquisa pelo Google, mas ainda não consegui encontrar uma da forma em que estou usando. Na verdade, esqueci de dizer que o gráfico teria que ser a partir da geração da tabela dinâmica, fora isso, uso segmentação, com isso, os valores das tabelas variam muito em função do volume de informações. Fiz a segmentação, pois por funções, achei que poderia ser complicado.

para facilitar os dados, fiz uma tabela exemplo, claro que não com a quantidade de linhas, que no meu caso, como disse, são mais de 200 mil linhas.

http://www.4shared.com/file/p6OaRu_bce/grafico.html

nessa planilha exemplo, acontece o seguinte: na coluna A, posso ter variações de dias, por exemplo 1 semana (7 dias), todas estão em ordem, isto é, o primeiro dia, segundo dia, etc..depois na coluna B, tem as horas, que também estarão em ordem de cada dia e poderá variar de 00h00 até 23h00. Na coluna C, tem um determinado valor que pode ser repetir por hora diferente e dia, mas nunca na mesma hora. Nas demais colunas D, E e F fazem parte do processo e pelo menos a coluna D, F e uma terceira que seria um calculo entre as colunas D e F, terão que fazer parte do gráfico, conforme critério de dia e hora. O eixo X sempre precisará ser a coluna C.

A necessidade é, como fazer um gráfico onde posso ter a visualização por dia e para cada hora, os valores de C, com apontamento das colunas D, F e a nova de calculo, considerando inúmeras linhas e diversidade de informações.

Na tabela e gráfico dinâmico que fiz com segmentação, tenho condições de selecionar todos os dias, todas as horas e todos os valores da coluna C e vou restringindo até chegar no que eu quero visualizar. Acontece que como o volume é grande, principalmente da variedade de conteúdo da coluna C, fica impossível visualizar o gráfico. Por essa razão, que precisaria fazer a rolagem, para restringir a visualização.

Quando a tabela é mais fixa sem necessidade de usar critérios, já consegui fazer em uma outra planilha a barra de rolagem, mas essa como tem vários critérios (data, hora...), não arrisquei e preferi ir para o modelo mais fácil (eu acho) do gráfico dinâmico a partir da tabela dinâmica com segmentação.

Assim, caso alguém consiga fazer a partir da tabela básica o gráfico de rolagem, agradeço, pois não tenho preferencia, apenas necessito do gráfico.

Grato.

 
Postado : 21/06/2014 7:38 am
(@johnsmith)
Posts: 36
Eminent Member
Topic starter
 

Olá,
Como parece que ficou complicado a solução da questão acima, vamos tentar esclarecer outro item dentro do mesmo contexto de gráfico e barra de rolagem.
Vamos considerar que parte dos dados está em branco / vazio, mas que estou fazendo um tratamento nessa tabela de forma que todos os brancos / vazios são os últimos dados. Suponha ainda que essa tabela tenha 100 linhas e que eu precise exibir de 10 em 10 e suponha ainda que eu tenha apenas 50 linhas. Como eu posso fazer para que eu não tenha que exibir (ou permita) que seja mostrado o gráfico com os dados brancos / vazios, considerando que o controle é um valor fixo e não variável - dentro de controle da barra. Nesse exemplo citado, coloquei como figurativo, 100 linhas, 50 linhas a exibir, etc..mas na realidade, a quantidade de linhas é em milhares.
Aguardo e Grato.

 
Postado : 24/06/2014 6:50 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde johnsmith

No link abaixo tem um tutorial sobre como fazer gráficos com intervalo dinâmico.

http://dicasdeexcel.com.br/2010/07/23/c ... dinamicos/

Tutorial sobre Gráficos com intervalo dinâmico e com barra de rolagem:

http://www.dicasetruquesmicrosoft.com.b ... de-rolagem

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/06/2014 2:43 pm
(@johnsmith)
Posts: 36
Eminent Member
Topic starter
 

Caro Patropi,

Os exemplos mostrados no link mostram valores fixos, no que contem barra de rolagem, o que está variando são os meses, que vai de Jan até Dez. Portanto, quando se cria a barra, formatar controle, o campo VALOR MÁXIMO é fácil de definir. Como havia mencionado, quando tenho valores fixos, esse tipo de gráfico eu já fiz e está funcionando perfeitamente.
Agora suponha que não fossem meses (jan-dez), suponha que ora possa ser valores de 1 a 100, outra 1 a 500, outra de 1 a 50 e assim por diante, o valor máximo, como sendo fixo, terei que especificar pelo maior, neste caso, ao mostrar os de 1 a 100 ou 1 a 50, obviamente que virão brancos ou campos sem valores no gráfico. Se no campo - VALOR MAXIMO da barra de rolagem pudesse colocar uma variável ou um valor de uma célula, ficaria mais fácil para resolver. Vale lembrar que se trata apenas de exemplo, a variação poderá ser grande.
Assim sendo, neste caso, gostaria que, ao final de cada um, a barra de rolar travasse (finalizasse), da mesma forma que faria pelo valor maior e não tendo condições de "descer" mais.
Não sei se consegui explicar, mas gostaria de uma ideia de preferencia por funções, já que não programa VBA.
Grato.

 
Postado : 24/06/2014 3:28 pm