Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
No Power Query, pode analisar o conteúdo de uma coluna com cadeias de texto identificando o conteúdo como uma cadeia de texto JSON ou XML.
Pode realizar esta operação de análise sintética selecionando a opção de análise que se encontra nos seguintes locais do editor Power Query:
Separador Transformar — Esta opção transforma a coluna existente ao analisar o seu conteúdo.
Adicionar separador de coluna — Esta opção adiciona uma nova coluna à tabela que analisa o conteúdo da coluna selecionada.
Para este artigo, está a usar uma tabela de exemplo que contém as seguintes colunas que precisa de analisar:
SalesPerson—Contém cadeias de texto JSON sem análise com informações sobre o Nome Próprio e Último Nome do vendedor, como no exemplo seguinte.
{ "id" : 249319, "FirstName": "Lesa", "LastName": "Byrd" }País — Contém cadeias de texto XML não analisadas com informações sobre o País e a Divisão a que a conta foi atribuída, como no exemplo seguinte.
<root> <id>1</id> <Country>USA</Country> <Division>BI-3316</Division> </root>
A tabela de exemplo também contém uma coluna de Conta que contém o número da conta e uma data atribuída.
O objetivo é analisar as colunas acima mencionadas e expandir o conteúdo dessas colunas para obter esse resultado.
Como JSON
Selecione a coluna Vendedor. Depois seleciona JSON no menu suspenso Analisar dentro do separador Transformar. Estes passos transformam a coluna SalesPerson de strings de texto para valores Registo. Pode selecionar qualquer lugar no espaço em branco dentro da célula do valor Registo para obter uma pré-visualização detalhada do conteúdo do registo na parte inferior do ecrã.
Selecione o ícone expandir ao lado do cabeçalho da coluna Salesperson . No menu expandir colunas, selecione apenas os campos Primeiro Nome e Apelido . Certifique-se também de que Usar o nome original da coluna como prefixo está selecionado.
O resultado dessa operação dá-lhe a tabela seguinte.
Como XML
Selecione a coluna Country . Depois, seleciona o botão XML no menu suspenso Analisar dentro do separador Transformar. Estes passos transformam a coluna País de ter cadeias de texto para valores de Tabela. Pode selecionar qualquer lugar no espaço em branco dentro da célula do valor da tabela para obter uma visualização detalhada do conteúdo da tabela na parte inferior do ecrã.
Selecione o ícone expandir ao lado do cabeçalho da coluna País . No menu de expandir colunas, selecione apenas os campos País e Divisão . Certifique-se também de que Usar o nome original da coluna como prefixo está selecionado.
Podes definir todas as colunas novas como colunas de texto. O resultado dessa operação dá-te a tabela de saída que procuras.