Página 1 de 1

Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 09:18
por Luke
Olá. Estou enfrentando um desafio. Tenho um relatório tabulado por sistema que emite uma arvore genealógica dinâmica de dependência com registros repetidos. Preciso ordena-lo considerando que a sequência seguinte não se repete. Mais fácil do que entender esse texto é ver um exemplo da planilha.

O carácter *denota que essa sequência depende do item acima com menor numero de * ou sua ausência.
Exemplo 1: O ABELHA não depende de ninguém, já o TARTARUGA depende do ABELHA
Exemplo 2: O PEIXE depende do TARTARUGA e do SAPO
Exemplo 3: O GATO depende do ABELHA e PEIXE

Formulário:

ABELHA
*GATO
*TARTARUGA
**PEIXE
*SAPO
**PEIXE
***GATO

Preciso montar um formulário que apresentaria o seguinte resultado:

ABELHA
TARTARUGA
SAPO
PEIXE
GATO


Att.

Luke

Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 10:22
por mdiego
Bom dia Luke,

Faça um exemplo em uma planilha, fica mais fácil as pessoas resolverem suas questão.

Sds,

Re: Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 11:35
por mdiego
Bom o que eu consegui fazer foi através de coluna auxiliar. Veja se atende!

Acredito que terá problemas, porque é pouco complexo essa questão.

Sds,

Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 14:38
por Luke
Boa tarde mdiego,

Acredito que vai funcionar. Fiz dois testes e não encontrei problemas.
Vou trabalhar com um volume maior na segunda feira e te falo a noite o resultado.
Muito obrigado pelo tempo dedicado na resolução desse meu problema.

Att,

Luke

Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 15:30
por mdiego
Luke,

Use esse que está nesse anexo é mais garantido. Porque a última eu havia feito para essa quantidade de bicho especifico, mas acredito que você teve ter lista com mais de 30 animais. Então use essa que está aqui

Re: Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 18:30
por Luke
Tenho uma base com mais de 6.000 registros, mas que pode mudar.
Fiz o download dessa última versão e um novo teste e a ordem não está correta.
Ontem, enquanto fazia algumas simulações no meu trabalho, estava elaborando ela como se fosse uma cadeia de liberação pela contagem do caractere *.

Coloquei algumas informações no anexo.

Arvore genealógica dinâmica de dependência

Enviado: 24 Jun 2017 às 19:22
por mdiego
Eu tinha feito algumas besteiras...

Veja se está certo.

Arvore genealógica dinâmica de dependência

Enviado: 27 Jun 2017 às 07:47
por Luke
Estou realizando alguns testes e não encontrei nenhum problema.
Quando fiz algo parecido em meu trabalho, ao final, sempre tinha que consolidar o resultado.

Obrigado pela ajuda.