Code Library

DAX · UDF

Delta.Absoluto

Diferença entre o valor atual e o do ano anterior.

Categoria: Comparativo temporalTipo: UDFVersão: v1.1.0Fonte: Paulo André Jesus — OfficeTuningAtualizado em: 25/09/2026
Documentação completa na Function Library →

Sintaxe

Delta.Absoluto ( Valor, ValorAA )

Argumentos

NomeTipoObrigatórioDescrição
ValorANYVALSimValor atual.
ValorAAANYVALSimValor do ano anterior.

Retorno

Escalar

Código completo

DEFINE
    /// Diferença entre o valor atual e o do ano anterior.
    /// @param {ANYVAL} Valor - Valor atual.
    /// @param {ANYVAL} ValorAA - Valor do ano anterior.
    /// @returns Valor − ValorAA, ou BLANK se um dos dois estiver em branco.
    FUNCTION Delta.Absoluto =
        ( Valor : ANYVAL, ValorAA : ANYVAL ) =>
        IF ( ISBLANK ( Valor ) || ISBLANK ( ValorAA ), BLANK (), Valor - ValorAA )

EVALUATE
{ Delta.Absoluto ( 120, 100 ) }  // 20

Exemplos

Δ Total Vendas = Delta.Absoluto ( [Total Vendas], [Total Vendas AA] )

EVALUATE { Delta.Absoluto ( 120, 100 ) }
// 20

Dicas e observações

💡 Retorna BLANK se um dos dois valores estiver em branco. 💡 ANYVAL avalia cada argumento uma vez e aceita medida, variável ou expressão.