WEEKDAY
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve un número comprendido entre 1 y 7 que identifica el day de la semana de un date. De forma predeterminada, el day oscila entre 1 (domingo) y 7 (sábado).
Sintaxis
WEEKDAY(<date>, <return_type>)
Parámetros
Término | Definición |
---|---|
date |
Un date en datetime format.Las fechas deben escribirse mediante la función DATE, mediante expresiones que dan como resultado una date, or como resultado de otras fórmulas. |
return_type |
Número que determina el valueDevuelta : Tipo de valor devuelto: 1, la semana comienza el domingo (1) and termina el sábado (7). numerado del 1 al 7. Tipo de valor devuelto: 2, la semana comienza el lunes (1) and termina el domingo (7). Tipo de valor devuelto: 3, la semana comienza el lunes (0) and termina el domingo (6).numerado de 0 a 6. |
Devolver value
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 and horas en un
datetime
format. If debe 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 un date, pero para evitar resultados inesperados, es mejor convert el texto date a un
datetime
formatfirst.Cuando el argumento date es una representación de texto del date, la función usa la configuración regional anddate/time del equipo cliente para comprender el texto value para realizar la conversión. If la configuración actual de date/time representa fechas en el format de Month/Day/Year, la cadena "1/8/2009", se interpreta como un
datetime
value equivalente al 8 de enero de 2009. Sin embargo, if la configuración actual de date/time representan fechas en el format de Day/Month/Year, la misma cadena se interpretaría como undatetime
value equivalente al 1 de agosto de 2009.
Ejemplo
En el ejemplo siguiente se obtiene el date de la columna [HireDate], se agregan 1 and se muestra el weekday correspondiente a ese date. Dado que se ha omitido el argumento return_type
, se usa el format predeterminado, en el que 1 es domingo and 7 es sábado.
If el resultado es 4, el day sería el miércoles.
= WEEKDAY([HireDate]+1)