Tabela Dinâmica ape...
 
Notifications
Clear all

Tabela Dinâmica apenas com Dados Filtrados da Fonte Dados

8 Posts
3 Usuários
0 Reactions
2,003 Visualizações
 lizi
(@lizi)
Posts: 14
Active Member
Topic starter
 

Olá,
Existe alguma maneira de retornar apenas os dados filtrados na Fonte de Dados em uma Tabela Dinâmica, ou vincular o filtro da Tabela com a Fonte?

Obrigada,

 
Postado : 04/02/2014 8:06 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lizi,

Boa Tarde!

Não compreendi sua demanda...

Se você se refere, por exemplo, após efetuar os filtros na dinâmica, querer saber quais são os dados que compõem aquele filtro, basta você dar um clique duplo em cima do campo da dinâmica que deseja que você faz um drew down e exibirá todos esses dados.

É isso?

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 04/02/2014 11:07 am
 lizi
(@lizi)
Posts: 14
Active Member
Topic starter
 

Olá, Wagner.

Não! Desculpe, provavelmente não me expressei bem.

O que ocorre é que no momento que executado um filtro na planilha de fonte de dados da tabela dinâmica, este filtro seja assumido na dinâmica, pois a mesma servirá para fins de resultado de fórmulas estatísticas.
Então, a minha necessidade seria, ou que a dinâmica assumisse o filtro aplicado na fonte de dados, ou que a tabela dinâmica retornasse somente os dados filtrados da planilha de fonte.

Obrigada,

 
Postado : 04/02/2014 11:31 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lizi,

Uma tabela dinâmica oferece diversas facilidades de filtros para os mais variados fins que precisamos. Assim, creio que a sua planilha dinâmica deva fornecer a informação que você busca, sem precisar se referir ao filtro da própria fonte de dados.

Para os integrantes desse fórum poderem ajudar adequadamente, creio que seria necessário você compactar seu arquivo com ZIP (por menor que seja o mesmo) e anexá-lo aqui, informando que tipo de relatório você precisa.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 04/02/2014 11:36 am
 lizi
(@lizi)
Posts: 14
Active Member
Topic starter
 

Boa tarde, Wagner.

A tabela dinâmica utilizo para as fórmulas das estatísticas, e a fonte de dados é uma base vinculada diretamente com o nosso sistema, onde será executado as consultas das etapas do processo dos pedidos de vendas, como "LIBERADOS", "SEPARADOS" e "ENTREGUES".

Tentei utilizar uma fórmula subtotal, que considere somente as linha visíveis, mas a mesma não oferece contagem ou soma com critérios, então vi a solução em uma dinâmica, porém, me deparei com o problema da atualização de seu filtro não estar sincronizado com a fonte de dados origem... Necessito contar os pedidos, com status SIM, com a qtde maior que 0 na etapa do processo LIBERADO, em uma planilha filtrada por região. Segue exemplo.

ETAPAS DO PEDIDO
PEDIDO STATUS UF QTD_NECESSECIDADE QTD_LIBERADO QTD_RESERVADA QTD_SEPARADO QTD_ENTREGUE
316192 NÃO MG 5 0 0 2 2
316192 NÃO MG 2 0 0 2 2
316193 SIM SC 2 0 0 2 2
316193 SIM SC 1 0 0 1 1
316193 SIM SC 3 0 0 3 3
316194 SIM RS 1 0 0 0 0
316194 SIM RS 1 0 0 1 1
316194 SIM RS 1 0 0 1 1
316194 SIM RS 1 0 0 1 1
316194 SIM RS 1 0 0 1 1
316194 SIM RS 2 0 0 2 2
316194 SIM RS 1 0 0 1 1
316194 SIM RS 1 0 0 1 1
316195 SIM GO 1 0 0 1 1
316195 SIM GO 3 0 0 3 3
316201 SIM MG 4 4 0 0 0
316204 SIM RS 1 1 0 0 0
316204 SIM RS 8 8 0 0 0
316204 SIM RS 2 2 0 0 0
316205 SIM BA 4 4 0 0 0
316205 SIM BA 1 1 0 0 0
316205 SIM BA 2 2 0 0 0
316205 SIM BA 1 1 0 0 0
316207 SIM RS 1 1 0 0 0
316207 SIM RS 1 1 0 0 0
316207 SIM RS 1 1 0 0 0

Abç

 
Postado : 04/02/2014 2:10 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite lizi

Tente fazer usando a função SUBTOTAL com a função SOMARPRODUTO.

Se você tivesse feito como o Wagner sugeriu, anexado uma planilha de exemplo, com todos as informações necessárias, poderíamos ter tentando fazer.

At.te

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

 
Postado : 04/02/2014 5:51 pm
 lizi
(@lizi)
Posts: 14
Active Member
Topic starter
 

Olá, Patropi.

Já tentei utilizar =(SE((SOMARPRODUTO(SUBTOTAL(103;DESLOC($E$20:$E51;LIN($E$20:$E51)-LIN($E$20);0;1));--($E$20:$E51=$E51)))=1;1;0)), porém a planilha se tornou muito pesada e demorada na conclusão do cálculo. Também já tentei fórmulas matriciais, as quais igualmente não se tornaram viáveis no meu caso.

Referente ao anexo, tentei mas não consegui inseri-lo, como informei anteriormente, por isso coloquei um exemplo para se ter uma ideia do cenário.

Sabe se existe alguma maneira, pode ser via VBA, para vincularmos o filtro da planilha fonte, com o filtro da tabela dinâmica, isso resolveria a questão certamente, já que utilizo a tabela para fins de cálculos estatísticos.

Muito obrigada,

 
Postado : 04/02/2014 6:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Atribuindo VERDADEIRO ou FALSO para os dados filtrados e estabelecendo VERDADEIRO como filtro "master" da TD é possível fazer o que vc precisa.

Me avise.

Abs,

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

 
Postado : 05/02/2014 9:58 pm