Guia para iniciantes do código M no LuckyTemplates

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!


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