Fecha y hora de DAX: función WEEKNUM
Descripción
Devuelve el número de semana para la fecha y el año dados según el valor de return_type. El número de la semana indica dónde cae la semana numéricamente dentro de un año.
Sintaxis
WEEKNUM (<date>, [<return_type>])
Parámetros
No Señor. | Descripción de parámetros |
---|---|
1 | date Fecha en formato de fecha y hora. |
2 | return_type Un número que determina el valor de retorno - 1 - La semana comienza el domingo. Los días laborables están numerados del 1 al 7. 2 - La semana comienza el lunes. Los días laborables están numerados del 1 al 7. Si se omite, el valor predeterminado es 1. |
Valor devuelto
Un número entero, en el rango de 1 a 53.
Observaciones
DAX usa el tipo de datos de fecha y hora para trabajar con fechas y horas.
Si los datos de origen están en un formato diferente, DAX convierte implícitamente los datos a fecha y hora para realizar cálculos.
De forma predeterminada, la función WEEKNUM utiliza una convención de calendario en la que la semana que contiene el 1 de enero se considera la primera semana del año.
Note - El estándar de calendario ISO 8601, ampliamente utilizado en Europa, define la primera semana como aquella en la que la mayoría de los días (cuatro o más) corresponden al Año Nuevo.
Esto significa que para los años en los que hay tres días o menos en la primera semana de enero, la función WEEKNUM devuelve números de semana que son diferentes de la definición de ISO 8601.
Ejemplo
= WEEKNUM ("Oct 2, 2016", 1) returns 41.
= WEEKNUM ("Dec 31, 2016", 1) returns 53.