Guia para iniciantes do código M no LuckyTemplates

Este tutorial ajudará você a entender mais sobre o código M encontrado dentro do Editor Avançado.

Algumas pessoas preferem chamá-la de “linguagem de fórmula M” ou “ função M ”. Você pode usá-lo para filtrar e combinar seus dados de várias fontes de dados.

Índice

Como acessar a linguagem M do LuckyTemplates

Para acessar o código M, selecione uma consulta. Para este exemplo, clicaremos na consulta Vendas .

Guia para iniciantes do código M no LuckyTemplates

Depois disso, clique em Editor avançado para abrir a janela de edição.

Guia para iniciantes do código M no LuckyTemplates

Na janela do Editor Avançado , você pode visualizar ou modificar todo o código que aparece para a consulta selecionada.

Guia para iniciantes do código M no LuckyTemplates

O código parece complicado, mas você não precisa aprender a escrever os referidos códigos. Tudo o que importa é sua compreensão de como o código funciona e o que ele faz.

Em poucas palavras, esses códigos são registros das transformações ou ações que foram feitas para a consulta selecionada.

Entendendo o código M dentro do editor avançado

A primeira coisa que você pode ver dentro do código M é a fonte. Nesta parte, você pode ver o local onde o sistema recuperou os dados.

Como você também pode ver, o sistema identifica automaticamente o tipo de dados para Order Date , Ship Date , etc.

Em seguida, você pode ver os registros das transformações que foram feitas nos dados, como Rename Column , Removed Column , Duplicated Column e muito mais.

Guia para iniciantes do código M no LuckyTemplates

Você pode ver muitos códigos aqui por causa das diferentes transformações de dados. No entanto, você realmente não precisa escrever esses códigos porque pode fazê-lo funcionar apenas clicando ou selecionando algo na faixa de opções.

Digamos que você queira mudar alguma coisa. Você deseja renomear Order Date para Ordering Date . Você pode fazer isso dentro do Editor Avançado .

Guia para iniciantes do código M no LuckyTemplates

Se você alterar o nome da coluna para Ordering Date , poderá ver a etapa específica inserida em todas as etapas anteriores do código. Depois de clicar em Concluído , a coluna correspondente na consulta também é atualizada.

Guia para iniciantes do código M no LuckyTemplates

Agora que você tem uma ideia inicial de como as coisas funcionam no código M, vou mostrar um exemplo onde você pode obter um erro.

Digamos que você queira mover a coluna Armazém ao lado da coluna Código do Armazém . Na seção Etapas aplicadas , você pode ver o registro correspondente para Colunas reordenadas .

Guia para iniciantes do código M no LuckyTemplates

Agora, é aqui que você tem que ter muito cuidado. Se você voltar ao Editor avançado e alterar a coluna Data do pedido para Data do pedido novamente, receberá um erro.

Guia para iniciantes do código M no LuckyTemplates

Como as colunas foram reorganizadas, a parte da coluna reordenada no código registra cada coluna que foi afetada. Portanto, se você quiser fazer uma alteração nas colunas afetadas, precisará alterá-la na parte Coluna reordenada .

Além disso, você também precisa fazer as mesmas alterações no outro registro de Order Date no início do código.

Guia para iniciantes do código M no LuckyTemplates

Depois de clicar em Concluído , você pode corrigir o erro e ver as alterações aplicadas à coluna Data do pedido .

Conclusão

Espero que você tenha aprendido o básico do código M e do Editor Avançado por meio deste tutorial.

Apenas cerca de 1% dos usuários do LuckyTemplates realmente usam a linguagem M nesta plataforma. No entanto, é um recurso bom e valioso para aprender e experimentar o máximo que puder.

Como você só pode usar a linguagem M ou o código M para consultar ou limpar seus dados, precisa se preocupar mais em escrever DAX de alta qualidade, pois é aí que você pode aproveitar o poder analítico do LuckyTemplates.

Felizmente, isso deu a você uma ideia melhor sobre o  Editor avançado  e o que está acontecendo nos bastidores.

Obrigado!

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.