WEEKDAY
Se aplica a:columna Calculada
tabla calculada
Medida
cá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 dedatetime
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)