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
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| pDate | DATETIME VAL | Sim | Data. |
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.