Editor de linguagem M e Power Query no LuckyTemplates

Neste tutorial, você aprenderá sobre Power Query e linguagem M e como dominá-los. Isso também abordará seus usos dentro da área de trabalho do LuckyTemplates . Você aprenderá e compreenderá sua importância no desenvolvimento e obtenção de dados para seus relatórios do LuckyTemplates .

Índice

O editor do Power Query

O Power Query foi projetado para transformação e preparação de dados. Ele vem com uma interface gráfica que está conectada a uma ampla gama de fontes de dados. Ele também possui um editor dentro do LuckyTemplates Desktop chamado Power Query Editor que transforma dados brutos.

Editor de linguagem M e Power Query no LuckyTemplates

Os dados brutos são transformados por meio do processo chamado ETL , que significa , Transformar e Carregar . O processo extrai dados conectando-se às fontes de dados e, em seguida, transforma-os por meio de remodelação e limpeza. O último processo carrega os dados no modelo de dados.

Editor de linguagem M e Power Query no LuckyTemplates

O objetivo do Query Editor é ajudar o usuário a aplicar transformações comuns interagindo com as faixas, menus e outros componentes. Esses recursos de transformação são comuns em todas as fontes. Portanto, a experiência do usuário dentro do Editor de consultas permanece a mesma, independentemente da fonte.

Depois de se conectar a uma fonte de dados, o Power Query mostrará uma visualização dos dados. A visualização é baseada em um subconjunto que permite trabalhar com grandes conjuntos de dados e projetar sua consulta. Os dados completos serão fornecidos apenas quando você clicar em . O destino onde os dados são armazenados depende de qual Power Query é usado.

Você pode aplicar as mesmas técnicas gerais no Excel, fluxos de dados, Analysis Services e outros produtos nos quais a Microsoft incorporou o Power Query Engine. O Power Query Engine está disponível em muitos produtos e serviços.

A linguagem M

M é uma linguagem mashup funcional, com distinção entre maiúsculas e minúsculas, projetada para transformação de dados. Quando você executa uma transformação por meio da interface do usuário, o código dessa etapa é gerado automaticamente. Portanto, você não precisa escrever nenhum código M.

No entanto, há algumas coisas que você só pode fazer escrevendo M , como criar funções personalizadas, realizar transformações mais complexas, otimizações e até mesmo construir conectores personalizados.

Agora, com a introdução do IntelliSense, a diferenciação entre maiúsculas e minúsculas começa a ter menos impacto. O IntelliSense permite chamar membros do intrínseco #shared , como o seguinte:

  • Todas as funções M nativas
  • Funções personalizadas
  • Variáveis ​​ou nomes de etapas
  • Parâmetros na instância do Power Query

Uma das maneiras mais produtivas ao usar a interface do usuário é criar e abordar a consulta que você deseja. Em seguida, vá para a barra de fórmulas ou Editor Avançado para modificar o código.

Para aprender e dominar o M , você precisa entender o fluxo do idioma. Isso ajudará você a ler e escrever códigos com mais facilidade e melhorar significativamente suas habilidades de desenvolvimento de dados.

Certifique-se de que a barra de fórmulas esteja sempre visível na interface do usuário. Isso permite que você veja o código M que é gerado e expõe você ao seu fluxo e sintaxe.

Existem recursos online disponíveis, como a Especificação de linguagem de fórmula, que descreve a estrutura da linguagem, e a referência de função M , que lista todas as funções e sua documentação. O Power Query também contém uma biblioteca padrão acessível por meio da palavra-chave #shared .


Código M em colunas personalizadas de consulta de energia | Função Power Query do LuckyTemplates no LuckyTemplates: Agrupar por função

Conclusão

Aprender como o Power Query e a linguagem M operam é uma das melhores maneiras de dominar o desenvolvimento de dados. Se você conhecer todos os recursos disponíveis no Editor do Power Query , será mais fácil criar seu relatório de dados.

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.