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)