Power Query e linguagem M no Power BI e no Excel
Linguagem M no Power Query: o suficiente para não ter medo do editor avançado
Publicado em 2026-08-16. Autor: Victor.
Linguagem M: let/in, cada passo é uma variável, e quando vale abrir o editor avançado em vez de só clicar.
M é funcional: você encadeia transformações. O padrão `let ... in` no fim devolve a última tabela. Cada identificador à esquerda é um passo que o Editor mostra na lista.
let
Fonte = Excel.Workbook(File.Contents("C:\dados\vendas.xlsx"), null, true),
Tabela = Fonte{[Item="Vendas",Kind="Table"]}[Data],
Tipos = Table.TransformColumnTypes(Tabela, {{"Data", type date}, {"Valor", type number}})
in
TiposVocê não precisa decorar M para ser produtivo. Precisa ler o passo que o clique gerou quando o refresh falhar.