Como gerar código M do Power Query e conferir cada transformação.
O código Power Query deve corresponder ao esquema e à localidade reais da origem. Ordene as transformações para que mudanças de tipo e filtros não eliminem registros silenciosamente.
Adapte o fluxo à sua tarefa.
Liste as colunas de origem e seus tipos atuais e especifique remoção de espaços, conversão e filtragem na ordem de execução. Use uma cultura explícita para números ou datas sensíveis à localidade. Mantenha os erros de conversão visíveis e compare a contagem de linhas após cada etapa antes de carregar o resultado.
- O que você fornece
- Esquema de origem e requisitos de transformação.
- O que você recebe
- Rascunho de código M com etapas de transformação ordenadas.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Write a self-contained Power Query M example. Source columns ID and Amount are text. Rows: ID " A01 ", Amount "12.50"; ID "B02", Amount "oops". Trim ID and convert Amount using en-US; keep invalid amounts visible as errors rather than dropping rows.
Exemplo completo
let
Source = #table(
type table [ID = text, Amount = text],
{{" A01 ", "12.50"}, {"B02", "oops"}}
),
Trimmed = Table.TransformColumns(
Source, {{"ID", Text.Trim, type text}}
),
Typed = Table.TransformColumnTypes(
Trimmed, {{"Amount", type number}}, "en-US"
)
in
Typed
Expected result in Power Query:
A01 → Amount 12.5
B02 → Amount Error, because "oops" cannot be converted to a number.
Both source rows remain available for inspection. This example has been checked against the documented functions; it is not a recorded Power Query execution.Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
Erros de conversão de tipo devem ser removidos automaticamente no Power Query?
Mantenha-os disponíveis para diagnóstico, a menos que uma regra de exclusão tenha sido combinada. Remover linhas com erro pode esconder receitas ou registros ausentes.
Por que um valor monetário é convertido corretamente em um computador, mas falha em outro?
A cultura pode interpretar separadores decimais e de milhares de formas diferentes. Forneça a cultura pretendida e valores representativos à etapa de conversão.
Referência para este fluxo de trabalho.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑