O Power Query não edita dados: ele grava uma receita. Cada clique vira um passo na linguagem M, e essa receita é reexecutada do zero a cada atualização. Entender isso muda tudo — inclusive te dá coragem de errar, porque basta apagar o passo.
Linguagem MO que a interface gera por trás
let Fonte = Excel.Workbook(File.Contents("C:\dados\vendas.xlsx"), null, true), tbVendas = Fonte{[Item="tbVendas", Kind="Table"]}[Data], CabecalhoPromovido = Table.PromoteHeaders(tbVendas, [PromoteAllScalars=true]), TiposAjustados = Table.TransformColumnTypes(CabecalhoPromovido, { {"Data", type date}, {"Cliente", type text}, {"Quantidade", Int64.Type}, {"ValorUnitario", type number} }), SemNulos = Table.SelectRows(TiposAjustados, each [Data] <> null), ColunaReceita = Table.AddColumn(SemNulos, "Receita", each [Quantidade] * [ValorUnitario], type number)in ColunaReceitaOrganização de consultas
- Crie grupos (pastas) na lista de consultas: 00_Parametros, 01_Fontes, 02_Dimensoes, 03_Fatos, 99_Auxiliares.
- Use 'Habilitar carga' apenas nas tabelas que vão para o modelo. Consultas intermediárias ficam desabilitadas.
- Referência x Duplicar: Referência cria um ponto de partida encadeado (recomendado). Duplicar copia todo o código (vira manutenção dobrada).