Code Library

DAX · UDF

Delta.Cor

Cor hexadecimal da variação, para formatação condicional por valor do campo.

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

Sintaxe

Delta.Cor ( ValorDeltaPercentual )

Argumentos

NomeTipoObrigatórioDescrição
ValorDeltaPercentualANYVALSimVariação, normalmente o resultado de Delta.Percentual.

Retorno

Texto

Código completo

DEFINE
    /// Cor hexadecimal da variação, para formatação condicional por valor do campo.
    /// @param {ANYVAL} ValorDeltaPercentual - Variação (normalmente o resultado de Delta.Percentual).
    /// @returns "#1AAB40" (alta), "#D9B300" (estável), "#D64554" (queda) ou BLANK.
    FUNCTION Delta.Cor =
        ( ValorDeltaPercentual : ANYVAL ) =>
        SWITCH (
            TRUE (),
            ISBLANK ( ValorDeltaPercentual ), BLANK (),
            ValorDeltaPercentual > 0, "#1AAB40",
            ValorDeltaPercentual = 0, "#D9B300",
            "#D64554"
        )

EVALUATE
{ Delta.Cor ( 0.2 ), Delta.Cor ( 0 ), Delta.Cor ( -0.1 ) }

Exemplos

Δ% Total Vendas Cor = Delta.Cor ( [Δ% Total Vendas] )

EVALUATE { Delta.Cor ( -0.1 ) }
// "#D64554"

Dicas e observações

💡 Use em Formatação condicional › Cor da fonte › Estilo do formato: Valor do campo. 💡 #1AAB40 alta · #D9B300 estável · #D64554 queda.