Extrair valores de registros e listas no Power Query

Extrair valores de registros e listas no Power Query

Nesta postagem do blog, veremos como você pode extrair valores de registros e listas usando o Power Query . Como você pode ver, a primeira coluna da minha tabela contém registros. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Extrair valores de registros e listas no Power Query

Quando clico ao lado no espaço em branco, posso ver uma prévia desse registro abaixo.

Extrair valores de registros e listas no Power Query

Digamos que eu queira extrair um único valor desse registro e não queira expandir o registro inteiro. Eu só quero recuperar o nome .

Extrair valores de registros e listas no Power Query

Para recuperar um único valor do registro, usarei uma função chamada Record. Campo . Primeiro, adicionaremos uma coluna personalizada .

Extrair valores de registros e listas no Power Query

Em segundo lugar, entre na função M e aponte para a Coluna1 que contém nossos registros e identifica o campo que queremos acessar.

Extrair valores de registros e listas no Power Query

Tudo o que precisamos fazer é passar seu nome como um valor de texto. Esse campo foi chamado de Nome, então adicionaremos parênteses de fechamento e pressionaremos OK .

Extrair valores de registros e listas no Power Query

Como você pode ver, agora extraímos todos esses valores de campo.

Extrair valores de registros e listas no Power Query

Em vez de uma função, também posso usar um operador de acesso de campo para selecionar um valor de um registro. Novamente, vamos adicionar uma coluna personalizada.

Extrair valores de registros e listas no Power Query

Primeiro, referenciaremos a coluna que contém o registro . Para acessar o campo, basta digitar o nome do campo entre colchetes. Escreveremos o colchete de abertura, o nome do valor do campo que desejamos recuperar, o colchete de fechamento e, em seguida, pressionaremos OK.

Como você pode ver, isso me dá exatamente o mesmo resultado.

Extrair valores de registros e listas no Power Query

Agora, o que acontece se meu nome de campo não existir? Vamos apenas mudar isso para Name1 e pressionar OK.

Extrair valores de registros e listas no Power Query

Agora estamos recebendo um erro.

Extrair valores de registros e listas no Power Query

Para evitar isso, basta adicionar um “?” no final e depois pressione OK.

Basicamente, agora estamos perguntando se o nome do nosso campo existe e, se não existir, não receberemos o erro, mas obteremos um valor nulo .

Extrair valores de registros e listas no Power Query

Índice

Extraindo um valor de campo de registro

Como podemos extrair um único valor de campo de registro se nossos registros estão aninhados dentro da lista e, novamente, não queremos extrair a lista e esses registros primeiro? Bem, nesse caso, também podemos usar o operador de acesso ao item para selecionar um item com base em sua posição de base zero na lista. Vamos explorar os dois métodos que usamos antes.

Agora, o objetivo da primeira linha da tabela é acessar o primeiro item da lista. A meta para a segunda linha é o segundo item e assim por diante.

No momento, não tenho um campo em minha tabela para identificar a posição zero do item que desejo acessar. No entanto, é muito fácil criar essa coluna auxiliar. Tudo o que precisamos é de um índice que comece do zero.

Adicione uma coluna de índice a partir do zero.

Extrair valores de registros e listas no Power Query

Vamos adicionar uma coluna personalizada.

Extrair valores de registros e listas no Power Query

Insira a função M na coluna que contém nossas listas, que é a Coluna2. Use colchetes e passe nossa coluna de índice. Não se esqueça do colchete de fechamento, vírgula e, novamente, passe o nome do campo como um valor de texto. Digite o nome, use o colchete de fechamento e pressione OK.

Extrair valores de registros e listas no Power Query

Em vez da função, também podemos usar essa combinação de operadores de acesso a itens e campos para obter o mesmo resultado. Portanto, vamos adicionar uma coluna personalizada e apontar para a coluna que contém as listas, que é a Coluna2.

Dentro dessas chaves, podemos acessar o item. Queremos acessar o campo chamado Nome.

Extrair valores de registros e listas no Power Query

Conclusão

Para este tutorial, vimos dois métodos sobre como você pode extrair valores com power query. Espero que você tenha gostado deste.

Não se esqueça de se inscrever no canal de TV LuckyTemplates . Temos muito conteúdo vindo de mim e dos especialistas LuckyTemplates, todos dedicados a melhorar a maneira como você usa o LuckyTemplates.

Por fim, confira o site do LuckyTemplates para obter muitos recursos e aprendizado adicional que você pode acessar com muita facilidade.

melissa


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber