jcpewittyancey
Hola a todos. Necesito crear una columna de Número de semana en una tabla de fechas, pero la función WEEKNUM no produce los resultados correctos.
A los efectos de esta variable, las semanas comienzan el domingo. La parte en la que se complica es a finales o principios de año.
Si el último domingo del año cae el 29, 30 o 31 de diciembre, entonces necesito que al siguiente conjunto de 7 días (incluido el último domingo de diciembre) se le asigne un número de semana de 1. Si el último domingo de diciembre cae el 25, 26, 27 o 28 de diciembre necesito que el siguiente conjunto de 7 días (incluido el último domingo de diciembre) se asigne a la semana 52, 53 o 54 o lo que sea apropiado ese año. El resultado final es que durante algunos años, habrá algunas fechas en diciembre asignadas a la semana 1, y en otros años habrá algunos días en enero que se asignarán a la semana 52 o 53 o 54.
Aquí hay un par de ejemplos de lo que debería ser el resultado:
Día |
Fecha |
Número de la semana |
sábado |
29/12/2018 |
52 |
domingo |
30/12/2018 |
1 |
lunes |
31/12/2018 |
1 |
martes |
1/1/2019 |
1 |
miércoles |
1/2/2019 |
1 |
jueves |
1/3/2019 |
1 |
viernes |
1/4/2019 |
1 |
sábado |
5/1/2019 |
1 |
domingo |
6/1/2019 |
2 |
Día |
Fecha |
Número de la semana |
sábado |
26/12/2015 |
52 |
domingo |
27/12/2015 |
53 |
lunes |
28/12/2015 |
53 |
martes |
29/12/2015 |
53 |
miércoles |
30/12/2015 |
53 |
jueves |
31/12/2015 |
53 |
viernes |
1/1/2016 |
53 |
sábado |
1/2/2016 |
53 |
domingo |
1/3/2016 |
1 |
¡Agradezco cualquier ayuda!
LivioLanzo
intente agregar una columna calculada con esta fórmula
=WEEKNUM( [Date] + 1, 21 )
Alba
@pawanmtm
Esto responderá a su pregunta:
https://dax.guide/weeknum/
Marque la pregunta resuelta cuando haya terminado y considere dando un pulgar hacia arriba si las publicaciones son útiles.
Contácteme en forma privada para obtener ayuda con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Alba
@pawanmtm
Esto responderá a su pregunta:
https://dax.guide/weeknum/
Marque la pregunta resuelta cuando haya terminado y considere dando un pulgar hacia arriba si las publicaciones son útiles.
Contácteme en forma privada para obtener ayuda con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
LivioLanzo
intente agregar una columna calculada con esta fórmula
=WEEKNUM( [Date] + 1, 21 )
pawanmtm
En respuesta a LivioLanzo
Hola @LivioLanzo,
Gracias por la solución, esto también me ha ayudado.
Me gustaría saber la lógica detrás de 21, como pude ver al escribir la fórmula, tenemos la opción de solo 1 (domingo) y 2 (lunes).
Gracias por adelantado.
Saludos,
Pavana
jcpewittyancey
En respuesta a LivioLanzo
¡Vaya, eso fue notablemente simple! ¡Muchas gracias!