Tabela de Dinâmica de Estrutura por Níveis

Tabela e gráficos dinâmicos!

Tabela de Dinâmica de Estrutura por Níveis

Mensagempor Ifret » Sex Mai 04, 2018 11:36 am

Pessoal bom dia!

Fiz uma varredura pelos tópicos e não encontrei nada parecido com o que vou perguntar, mas caso tenha me passado despercebido, peço desculpas e agradeceria se pudessem me indicar o tópico.

O caso que gostaria de pedir a ajuda de quem puder é a criação de uma estrutura de níveis utilizando tabela dinâmica ou se alguém tiver uma outra sugestão também é mais do que bem vindo.

Tenho planilhas que me dão estruturas de códigos separados em níveis.
Basicamente tenho códigos "mestres" que utilizam alguns códigos "pais" na sua composição e cada código "pai" utiliza alguns códigos "filhos" que por sua vez utilizam outros códigos em sua composição (netos?) e esta divisão de "gerações familiares" estão descritas na minha planilha como níveis.

O problema é que preciso criar uma árvore relacionando a cadeia toda dos níveis, mas a minha base de dados me apresenta os dados assim:
Cód.Mestre ► Cód.Pai ► Cód.Filho / Nível - Ou seja,
Nível 1 Cód.Mestre(1) = Cód.Pai(1) e Cód.Filho(1) são componentes do Cód.Pai(1)
Nível 2 Cód.Mestre(2) = Cód.Mestre(1), Cód.Pai(2) = Cód.Filho(1) e Cód.Filho(2) são componentes do Cód.Pai(2)
Nível 3 Cód.Mestre(3) = Cód.Mestre(1), Cód.Pai(3) = Cód.Filho(2) e Cód.Filho(3) são componentes do Cód.Pai(3)
E assim por diante.

Outro problema é que os níveis nem sempre são sequencias simples (1, 2, 3, 4 ...), estou enviando uma planilha com um exemplo da minha Base de Dados e com 3 exemplos que fiz na mão, mas o item mesmo que peguei para exemplo segue a sequencia (1, 3, 4, 8, 20, 21 e 22) e esta sequencia representa a cadeia completa de apenas um item (Cód.Mestre), por isso a questão da tabela dinâmica.

Infelizmente tentei e não consigo vincular textos (ou códigos) da forma que preciso, por isso gostaria de pedir a opinião e ajuda de vocês que conhecem bem mais que eu!

A planilha de exemplo está no anexo:
Base de Dados + Exemplo.xlsx

e nela estão apenas poucos códigos (Cód.Mestre) como referência. Tenho códigos com nível que vai até mais de 90 e com a maior parte dos níveis ocupados.

Se alguém tiver alguma ideia de como seria possível transformar a tabela "B.Dados" no formato do "Exemplo" de forma automática, mesmo que não seja por tabela dinâmica seria de extrema grande ajuda!

De antemão Muito obrigado a todos pela atenção!
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por wagner em Sex Mai 04, 2018 11:40 am, em um total de 1 vez.
Razão: Conforme regras vigentes no fórum, os títulos não devem conter expressões como "ajuda", "socorro", "help" e outras do gênero. Devem conter algo que sintetize a necessidade
Ifret
Membro
Membro
 
Mensagens: 1
Registrado em: Sex Mai 04, 2018 10:13 am
Has thanked: 0 time
Have thanks: 0 time

{ SO_SELECT }

Re: Tabela de Dinâmica de Estrutura por Níveis

Mensagempor wagner » Sex Mai 04, 2018 11:41 am

Ifret,

Bom dia!

Seja muito bem vindo ao fórum.

Para aproveitar ao máximo o fórum e sempre manter o mesmo de forma organizada, sugiro ler os tópico da regras abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Algumas solicitações especiais que pedimos, por gentileza, ficar atento:
1 - Não inserir no titulo de suas postagens expressões como Help, Ajuda, etc. O título deve ser um resumo da sua necessidade para que outras pessoas que tenham a mesma dúvida possam efetuar a pesquisa e achar como foi resolvido.
2 - Não insira em suas mensagens frases todas escritas em letras maiúsculas. Isso, na Internet, é compreendido como gritos e muitos usuários sequer respondem somente por esse fato!
3 - Insira sempre um arquivo exemplo compactado com .ZIP aqui mesmo no fórum. Existe, logo abaixo da caixa de mensagens, uma aba chamada "Adicionar um anexo" para essa finalidade.
4 - Não utilize a ferramenta CITAR para inserir o inteiro teor das mensagens que lhe são encaminhadas como resposta. Citações, se estritamente necessárias ao entendimento da mensagem que você quer enviar, devem ser apenas de pequenos trechos das mensagens.
5 - Se for postar códigos VBA aqui no fórum, utilize a ferramenta CODE localizada logo no início da caixa de mensagens (quinto botão da esquerda para a direita). As linhas de código devem ficar entre as palavras "CODE e /CODE".
6 - Agradeça sempre às pessoas que lhe responderam e às mensagens que atenderam a necessidade de sua demanda. Esse agradecimento deve ser clicando na mãozinha que fica localizada ao lado da ferramenta CITAR. Lembre-se: o fórum é gratuito e esse é o único incentivo para as pessoas que prestam ajuda. Você pode agradecer a quantos usuários quiser.
Se a resposta foi útil para você, por gentileza, Amigo, clique na mãozinha ao lado direito da ferramenta CITAR, no canto superior direito.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 3590
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 62 times
Have thanks: 1554 times


Voltar para Tabela Dinâmica

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante