Dividir valores em colunas e em linhas

No tratamento de dados umas das funcionalidades que é bastante usual é a divisão de valores em diversas colunas através de um separador ou de um número de caracteres.

Embora esta funcionalidade seja habitualmente utilizada para fazer a criação de novas colunas no power query é possível efetuar também a divisão em novas linhas.

No Power BI esta funcionalidade está disponível no Query Editor através da funcionalidade Split Column:

Como se pode verificar temos a divisão por:

  • Delimitador – Caracter ou sequência de caracteres
  • Número de caracteres
  • Posição – A partir do caracter número Y
  • Transição de minúscula para maiúscula
  • Transição de maiúscula para minúscula
  • Transição de dígito para não digito
  • Transição de não dígito para dígito

Qualquer uma destas opções pode criar duas ou mais colunas dependendo dos inputs inseridos, no entanto existe algumas opções avançadas onde se escondem alguns truques bastante úteis:

Ao efetuarmos a opção das advance options podemos verificar que temos a opção colunas e linhas.

O número de colunas/linhas em que queremos transformar os nossos dados, supondo que tinhamos um carater que se repetia 20 vezes mas só precisamos de 5.

Além disso ainda temos uma opção muito interessante que é a utilização de criar as colunas/linhas pelos caracteres especiais:

Tab (tabulação) – #(tab)

Carriage return (Avanço linha) – #(cr)

Line Feed (Quebra de linha) – #(lf)

Carriage return and Line Feed (Avanço de linha e quebra de linha) – #(cr)#(lf)

Non breaking space (Não consigo a melhor tradução)- #(00A0)

Em baixo está um exemplo de como ficaria a divisão por colunas e linhas de uma tabela.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s

%d bloggers like this: