Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. Power Query (M)
  3. Funções M
  4. Error.Record

Error.Record

MTratamento de Erros

Retorna um registro de erro a partir dos valores fornecidos para motivo, mensagem, detalhe, parâmetros e código de erro.

Sintaxe

M
Error.Record(reason as text, optional message as nullable text, optional detail as any, optional parameters as nullable list, optional errorCode as nullable text) as record

Parâmetros

reasontextObrigatório

Causa geral do erro.

M
"DivideByZero"
messagenullable textOpcional

Descrição do erro.

M
"You attempted to divide by zero."
detailanyOpcional

Informações detalhadas adicionais sobre o erro.

parametersnullable listOpcional

Lista de valores que dão contexto adicional ao erro, em geral para diagnóstico ou tratamento programático.

errorCodenullable textOpcional

Identificador do erro.

Retorna

record

Exemplo

M
let
    input = 100,
    divisor = 0,
    result = try if divisor = 0 then
        error Error.Record(
            "DivideByZero",
            "You attempted to divide by zero."
        )
    else
        input / divisor
in
    result

Resultado

M
[
    HasError = true,
    Error =
    [
        Reason = "DivideByZero",
        Message = "You attempted to divide by zero.",
        Detail = null,
        Message.Format = null,
        Message.Parameters = null,
        ErrorCode = null
    ]
]

Mais informações

Subgrupo
Error
Referência
https://learn.microsoft.com/pt-br/powerquery-m/error-record
Função anteriorEmbedded.ValuePróxima função Essbase.Cubes
Biblioteca