Code Library

DAX · UDF

Date.IsWeekend

Indica se a data cai no sábado ou no domingo.

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

Sintaxe

Date.IsWeekend ( pDate )

Argumentos

NomeTipoObrigatórioDescrição
pDateDATETIME VALSimData.

Retorno

Verdadeiro/falso

Código completo

DEFINE
    /// Indica se a data cai no sábado ou no domingo.
    /// @param {DATETIME} pDate - Data.
    /// @returns TRUE no sábado e no domingo.
    FUNCTION Date.IsWeekend =
        ( pDate : DATETIME VAL ) =>
        WEEKDAY ( pDate, 2 ) >= 6

EVALUATE
{ Date.IsWeekend ( DATE ( 2025, 9, 27 ) ) }  // TRUE (sábado)

Exemplos

Fim de Semana = Date.IsWeekend ( 'TabDimCalendario'[Data Referência] )

EVALUATE { Date.IsWeekend ( DATE ( 2025, 9, 27 ) ) }
// TRUE (sábado)

Dicas e observações

💡 Usa WEEKDAY(data, 2): sábado = 6, domingo = 7.