Ir para conteúdo
  • 0

Modelagem de dados com base não estruturada


Christyan Richetti
Ir para solução Solucionado por Nelson Kobayashi ,

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Vamos lá para o passo a passo :

1. ) Feita a importação da planilha, o primeiro passo é opcional, mas é uma boa prática eliminar esse “Tipo Alterado” porque vamos ter que mexer nos tipos novamente no final e assim economizamos uma etapa.

image.png.d5e3531c847d8fa4e0afe6c874b44f89.png

 

 

2. ) A segunda etapa é eliminar as linhas desnecessárias usando “Remover Vazio”, pode ser a coluna 2 ou a coluna 4 ou a coluna 5, neste caso vamos usar a coluna 2 :

image.png.c9c5c94e537c58a1ba5758d521254ab5.png

 

3. ) O próximo passo é promover a 1ª linha como cabeçalho :

image.png.9c8302d8f6cd65b1831ee01f2228b968.png

 

 

4. ) Nesse ponto vai aparecer automaticamente de novo “Tipo Alterado” pode eliminar essa etapa se quiser economizar uma etapa.

Então selecione as 5 primeiras colunas segurando <SHIFT> e clicando com o mouse da primeira até a quinta colunas.

Com as colunas selecionadas, clique com o botão direito do mouse e selecione “Transformar Outras Colunas em Linhas”.

Serão criadas centenas de linhas com valores e datas.

image.png.efe10428ac2cfe5f94ea20962250063c.png

 

5. ) Agora vem o pulo do gato : Vamos criar uma nova coluna usando o recurso de Adicionar Coluna > Coluna Condicional :

image.png.91f8f0e50dd362bfb9dd5038f941d1fb.png

 

Vai abrir uma caixa de diálogo “Adicionar Coluna Condicional”:

image.png.e14a40ad5a6f6f847399152240b32d29.png

Onde:

1 – Selecione a coluna “Atributo”, que é a coluna de data que acabamos de criar ao transformar as colunas em linhas.

2 – Aqui vamos selecionar a opção de “contém”

3 – Aqui digite o caractere de “underline”, que fica geralmente entre as teclas ZERO e Sinal de Igual do seu teclado:

image.png.9f3459e9c3998afb1c47a1a240a6f35c.png

 

4 – Aqui selecione a coluna de Valor (tem que mudar o tipo de Saída para “selecionar uma coluna”).

5 – E na caixinha de “Senão” digite “null” em letras minúsculas e sem aspas.

 

Essa etapa vai criar uma nova coluna trazendo os valores da coluna Valor com base na coluna “Atributo”. Perceba que quando nós transformamos as colunas de datas em linhas, metade das datas ficaram com “_” underline e a outra metade ficaram datas normais.

Estamos usando esse ponto a nosso favor, pois as data com underline correspondem aos valores de “Vendas” e as datas sem underline são a “Quantidade” da tabela original.

 

Feito isso, vemos que surgiu uma nova coluna “Personalizar” que está puxando só as quantidades e deixando o que seriam as Vendas como “null”.

image.png.16a2c8dfe46e3bb3525bc09d3354e15f.png

 

6. ) Agora vamos repetir o processo de criar uma coluna condicional mas que vai criar uma coluna só com “Vendas” e deixando quantidades como “null”.

Para isso vamos fazer novamente a etapa de Criar uma Coluna Condicional e quando abrir a caixa de diálogo, vamos fazer quase tudo igual, só que em vez de usar “contém” no operador, vamos mudar para “não contém”:

image.png.cd37ad2136746de43e3456459b6391b7.png

 

Dessa forma vamos criar uma nova coluna “Personalizar.1” que traz somente os valores de vendas e deixar as quantidade como “null” :

image.png.cd84097198e01c87f2fa256e9793c766.png

 

7. ) Agora vamos ao pulo do gato parte 2 :

1 – Selecione a coluna “Personalizar”, clique com o botão direito do mouse e vá na opção “Preenchimento” e depois na opção “Para Cima”

image.png.2f61a889fc511a996c02b6feefacd953.png

 

8. ) Agora selecione a coluna “Personalizar.1” e selecione a opção de “Remover Vazio” :

image.png.eab37b668061986091219394b133dd91.png

 

9. ) Agora é só Remover a coluna “Valor” que não vamos mais precisar dela e renomear as duas últimas colunas para “Quantidade” e “Vendas” e finalmente detectar os tipo de dados :

image.png.63131110a953cb4eb6727c5f0b55dba6.png

 

É isso ! Espero ter ajudado !

Se essa informação foi útil de alguma forma, marque minha resposta como “melhor solução” e dê uma reação positiva para indicar aos colegas que teve uma boa resposta para a sua pergunta.

  • Like 1
  • Thanks 2
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 29/07/2024 em 17:26, Christyan Richetti disse:

Boa tarde galera, estou com um impasse no tratamento desta base em anexo, modifiquei somente o nome dos produtos e marcas, mas a esturura segue a mesma.

Como vocês fariam o tratamento desta base de dados? É uma planilha extraída do programa do cliente, já sai desta maneira.

Base de dados exemplo.xlsx 1.19 MB · 4 downloads

Olá @Christyan Richetti!

Seria algo assim ?

image.png.8f5fcbb4d3ace099d811f0bfac22054f.png

 

 

Solução Christian Ricieri.pbix

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...