Compartir a través de


WEEKDAY

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve un número de 1 a 7 que identifica el día de la semana de una fecha. De forma predeterminada, el día oscila entre 1 (domingo) y 7 (sábado).

Sintaxis

WEEKDAY(<date>, <return_type>)

Parámetros

Término Definición
date Fecha en formato datetime.

Las fechas deben escribirse mediante la función DATE, mediante expresiones que dan como resultado una fecha o como resultado de otras fórmulas.
return_type Número que determina el valor devuelto:

Tipo de valor devuelto: 1, la semana comienza el domingo (1) y termina el sábado (7). numerado del 1 al 7.

Tipo de valor devuelto: 2, la semana comienza el lunes (1) y termina el domingo (7).

Tipo de valor devuelto: 3, la semana comienza el lunes (0) y termina el domingo (6).numerado entre 0 y 6.

Valor devuelto

Número entero comprendido entre 1 y 7.

Notas

  • A diferencia de Microsoft Excel, que almacena fechas como números de serie, DAX funciona con fechas y horas en un formato de datetime. Si necesita mostrar fechas como números de serie, puede usar las opciones de formato en Excel.

  • También puede escribir fechas en una representación de texto aceptada de una fecha, pero para evitar resultados inesperados, es mejor convertir primero la fecha de texto a un formato de datetime.

  • Cuando el argumento date es una representación de texto de la fecha, la función usa la configuración regional y de fecha y hora del equipo cliente para comprender el valor de texto para realizar la conversión. Si la configuración de fecha y hora actual representa fechas en el formato mes/día/año, la cadena "1/8/2009", se interpreta como un valor de datetime equivalente al 8 de enero de 2009. Sin embargo, si la configuración actual de fecha y hora representa fechas con el formato día,mes/año, la misma cadena se interpretaría como un valor de datetime equivalente al 1 de agosto de 2009.

Ejemplo

En el ejemplo siguiente se obtiene la fecha de la columna [HireDate], agrega 1 y muestra el día de la semana correspondiente a esa fecha. Dado que se ha omitido el argumento return_type, se usa el formato predeterminado, en el que 1 es domingo y 7 es sábado. Si el resultado es 4, el día sería miércoles.

= WEEKDAY([HireDate]+1)

funciones de fecha y horaWEEKNUM funciónYEARFRAC función