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. DAX
  3. Funções DAX
  4. EVALUATEANDLOG

EVALUATEANDLOG

DAXOutras Funções

Retorna o valor do primeiro argumento e o registra em um evento de profiler DAX Evaluation Log.

Quando usar

Depurar medidas complexas no Power BI Desktop, inspecionando valores intermediários (variáveis, tabelas filtradas) sem alterar o resultado.

Sintaxe

DAX
EVALUATEANDLOG(<Valor>[, <Rotulo>[, <MaxLinhas>]])

Parâmetros

Valor: Qualquer expressão escalar ou de tabela a avaliar e registrar. Rotulo (Opcional): Texto constante incluído no JSON e na coluna Label do evento, para identificar a chamada. MaxLinhas (Opcional): Máximo de linhas no JSON do evento quando o 1º argumento é uma tabela; padrão 10.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Medida: margem com log dos valores intermediários (resultado não muda)
Margem Bruta (%) Debug =
VAR vVendas = EVALUATEANDLOG ( SUM ( TabFatVenda[ValorVenda] ), "vendas" )
VAR vCusto  = EVALUATEANDLOG ( SUM ( TabFatVenda[CustoVenda] ), "custo" )
VAR vMargem = EVALUATEANDLOG ( DIVIDE ( vVendas - vCusto, vVendas ), "margem_pct" )
RETURN
    vMargem
// Capture os eventos com SQL Server Profiler ou DAX Debug Output

Observações

Totalmente funcional só no Power BI Desktop; nos demais ambientes apenas repassa o valor. Eventos capturados com SQL Server Profiler ou a ferramenta open source DAX Debug Output. Em alguns casos não é executada por causa de otimizações; eventos acima de 1 milhão de caracteres são truncados.

Mais informações

Lançamento
2022-Nov
Referência
https://learn.microsoft.com/pt-br/dax/evaluateandlog-function-dax
Função anteriorERRORPróxima função EVEN
Biblioteca