Compartilhar via


WEEKDAY

Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual

Retorna um número de 1 a 7 que identifica o dia da semana de uma data. Por padrão, o dia varia entre 1 (domingo) e 7 (sábado).

Sintaxe

WEEKDAY(<date>, <return_type>)  

Parâmetros

Termo Definição
data Uma data no formato datetime.

As datas devem ser inseridas com a função DATE, usando expressões que resultam em uma data ou como o resultado de outras fórmulas.
return_type Um número que determina o valor retornado:

Tipo de retorno: 1, a semana começa no domingo (1) e termina no sábado (7). numerado de 1 a 7.

Tipo de retorno: 2, a semana começa na segunda-feira (1) e termina no domingo (7).

Tipo de retorno: 3, a semana começa na segunda-feira (0) e termina no domingo (6), numerado de 0 a 6.

Valor retornado

Um número inteiro de 1 a 7.

Comentários

  • Ao contrário do Microsoft Excel, que armazena datas como números de série, o DAX trabalha com datas e horas em um formato datetime. Caso precise exibir datas como números de série, use as opções de formatação no Excel.

  • Além disso, digite datas em uma representação de texto aceita de uma data, mas para evitar resultados inesperados, é melhor converter a data de texto em um formato datetime primeiro.

  • Quando o argumento de data é uma representação de texto da data, a função usa as configurações de localidade e de data/hora do computador cliente para reconhecer o valor de texto a fim de fazer a conversão. Se as configurações atuais de data/hora representarem datas no formato de Mês/Dia/Ano, a cadeia de caracteres "1/8/2009" será interpretada como valor de datetime equivalente a 8 de janeiro de 2009. No entanto, se as configurações atuais de data/hora representarem datas no formato de Dia/Mês/Ano, a mesma cadeia de caracteres será interpretada como um valor de datetime equivalente a 1º de agosto de 2009.

Exemplo

O exemplo a seguir obtém a data da coluna [HireDate], adiciona 1 e exibe o dia da semana correspondente a essa data. Como o argumento return_type foi omitido, o formato padrão é usado, no qual 1 é domingo e 7 é sábado. Se o resultado for 4, o dia será quarta-feira.

= WEEKDAY([HireDate]+1)  

Funções de data e hora
Função WEEKNUM
função YEARFRAC