Leer en inglés

Compartir a través de


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

DAX
WEEKDAY(<date>, <return_type>)  

Parámetros

Término Definición
date Un date en datetimeformat.

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 datetimeformat. 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 datetimeformatfirst.

  • 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 datetimevalue 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 un datetimevalue 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.

DAX
= WEEKDAY([HireDate]+1)  

funciones de Dateandtime
WEEKNUM función
YEARFRAC función