2
respostas

Power Query Tratamento de dados

Estou precisando separar as informações de uma coluna, que não tem delimitadores. Ex. Coluna tem Informações de N° de NF e DOC SAP, preciso que cada informação fique em colunas distintas, mas não estou conseguindo chegar no objetivo. Alguém poderia ajudar?

2 respostas

Oi! Vou te dar um passo a passo básico para tentar ajudar:

Mesmo que não haja um delimitador claro, pode haver algum padrão nos dados. Por exemplo, se "N° de NF" sempre vem antes de "DOC SAP" ou se eles têm um formato específico.

No Power Query, você pode usar funções como Text.BeforeDelimiter ou Text.AfterDelimiter para tentar isolar as partes que deseja.

Uma vez identificado o padrão ou utilizando as funções de texto, você pode criar colunas personalizadas para extrair a informação desejada.

  1. Acesse o Editor do Power Query:

    • Abra o Excel ou Power BI Desktop.
    • Importe seus dados e acesse o Editor do Power Query.
  2. Identifique o padrão:

    • Suponha que os dados estejam assim: "N° de NF: 123456 DOC SAP: 789012".
  3. Utilize funções de texto:

    • Crie uma nova coluna usando a função Text.BeforeDelimiter para extrair o "N° de NF".
    • Crie outra nova coluna usando a função Text.AfterDelimiter para extrair o "DOC SAP".
  4. Separe as informações em colunas distintas:

    • Agora que você tem as informações em colunas separadas, pode renomeá-las conforme necessário e remover colunas extras, se necessário.

Se os seus dados não seguem um padrão claro, pode ser necessário uma abordagem mais manual ou talvez utilizar expressões regulares (RegEx) para ajudar na identificação dos padrões.

Vou tentar fazer dessa forma, muito obrigada pela ajuda!