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

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

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.