Valores de Registro - Valor Estruturado no Power Query

Valores de Registro - Valor Estruturado no Power Query

Este tutorial discutirá sobre valores de registro dentro do Editor do Power Query . Você aprenderá como criar e usar registros com diferentes expressões para gerar os resultados que deseja alcançar.

Índice

Criando valores de registro

Um valor de registro é uma sequência ordenada de campos. É composto por um conjunto de campos que consiste em um nome de campo e um valor de campo associado. O nome do campo é um valor de texto que identifica exclusivamente o campo dentro de um registro e pode ser de qualquer tipo primitivo ou estruturado. No entanto, a ordem dos campos não é considerada na comparação de registros.

O inicializador de registro é um conjunto de colchetes. Se você inserir colchetes ( [ ] ) na barra de fórmulas e pressionar Enter, criará um registro vazio sem campos e valores.

Valores de Registro - Valor Estruturado no Power Query

Se você observar o painel Consulta, verá o ícone associado aos valores de registro.

Valores de Registro - Valor Estruturado no Power Query

Para criar um registro com campos, primeiro crie uma nova consulta. Clique com o botão direito do mouse no painel Consulta, clique em Nova consulta e selecione Consulta em branco .

Valores de Registro - Valor Estruturado no Power Query

Registros com valores de campo

Na barra de fórmulas, insira um nome de campo e atribua um valor. Para adicionar mais campos ao registro, coloque uma vírgula entre cada nome e valor. Você verá os nomes e valores no painel de visualização. Ambos os valores de campo no registro são primitivos.

Valores de Registro - Valor Estruturado no Power Query

Os registros também podem conter tipos de estrutura. Crie um novo registro e atribua um valor de registro. Você terá um valor de registro aninhado no painel de visualização.

Valores de Registro - Valor Estruturado no Power Query

Se você clicar no espaço ao lado do valor do registro aninhado, verá uma visualização do conteúdo desse registro abaixo do painel de visualização.

Valores de Registro - Valor Estruturado no Power Query

Agora, você pode detalhar o valor do registro. Clique em Gravar e você verá o valor no painel.

Valores de Registro - Valor Estruturado no Power Query

Você também pode fazer isso clicando com o botão direito do mouse no espaço ao lado de Registro e selecionando Drill Down .

Valores de Registro - Valor Estruturado no Power Query

Outras maneiras de criar registros

Existem outras maneiras de criar registros. Você pode usar funções M que retornam registros ou usar o sublinhado em uma coluna personalizada para retornar um registro com todos os nomes de campo e valores de campo para a linha atual de uma tabela. Você também pode usar o operador de acesso de item para retornar um registro específico de uma tabela.

Se você abrir a janela do editor avançado, verá que o Power Query adicionou a expressão let .

Valores de Registro - Valor Estruturado no Power Query

A expressão não é realmente necessária, então você pode remover tudo, exceto o valor do registro. Quando você clica em Concluído , nada muda e o resultado continua o mesmo.

Valores de Registro - Valor Estruturado no Power Query

Se você transformar o registro em uma tabela e for para a janela do editor avançado, verá que o Power Query traz automaticamente a expressão let de volta.

Valores de Registro - Valor Estruturado no Power Query

Valores de Registro - Valor Estruturado no Power Query

Além disso, existem fatos sobre registros que você deve conhecer. Primeiro, cada nome de campo em um registro precisa ser exclusivo e os nomes de campo são comparados usando uma comparação ordinal. Se você inserir o mesmo nome de campo, receberá uma mensagem de erro.

Valores de Registro - Valor Estruturado no Power Query

Em segundo lugar, o nome do campo em um registro e o operador de pesquisa , que é o nome do campo entre colchetes, são escritos sem a notação entre aspas .

Valores de Registro - Valor Estruturado no Power Query

Valores de Registro - Valor Estruturado no Power Query

Você pode ver que não há notações entre aspas usadas nos nomes dos campos.

No entanto, há um caso específico em que as notações entre aspas são necessárias. Os sinais de aspas duplas são necessários quando você inclui um espaço inicial ou final no nome do campo. Isso ocorre porque M assume que um espaço amplo ocorrendo no início ou no final de um nome de campo sem aspas pode ser ignorado.

Valores de Registro - Valor Estruturado no Power Query

Você pode ver que as notações são adicionadas por causa de um espaço após o nome do campo de primeiro valor .

Referindo outros valores de campos

A expressão para um valor de campo também pode se referir a outros campos no registro. Aqui está um exemplo:

Valores de Registro - Valor Estruturado no Power Query

Se você procurar um valor de campo que não existe, receberá um erro.

Valores de Registro - Valor Estruturado no Power Query

Adicionar um ponto de interrogação a um acesso de campo ou operador de pesquisa altera o erro para null . Isso é chamado de execução de uma seleção de campo opcional .

Valores de Registro - Valor Estruturado no Power Query

Combinando e igualando valores de registro

Há um conjunto de operadores que você pode usar com registros: a combinação e os operadores de equação .

Os registros podem ser mesclados com um operador de combinação usando o e comercial ( & ).

Valores de Registro - Valor Estruturado no Power Query

Se você combinar registros e os nomes dos campos não forem exclusivos, os valores dos campos do operando direito substituirão os valores dos campos da esquerda.

Valores de Registro - Valor Estruturado no Power Query

Além de combinar, você também pode comparar registros.

Valores de Registro - Valor Estruturado no Power Query

Lembre-se que a ordem dos campos não é considerada na comparação de registros. Portanto, mesmo que você altere a posição dos nomes dos campos, o resultado ainda será o mesmo.

Valores de Registro - Valor Estruturado no Power Query


Extrair valores de registros e listas em
dados delimitados do Power Query – Extraindo registros usando o LuckyTemplates
Power Query/M Masterclass #1 – Novo curso sobre LuckyTemplates

Conclusão

Os valores de registro são um dos valores estruturados no Power Query. Eles ajudam a moldar seu relatório de dados e mostram informações com base nas expressões e na sintaxe que você usa no Editor do Power Query. Se você deseja tornar seu relatório de dados mais eficiente na geração de dados , pode usar valores de registro.

melissa


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.