fines de semana del año pasado

Un usuario Pregunto ✅

Tiago_Varela

Hola a todos,

Estoy tratando de comparar los fines de semana de este año con los fines de semana del año pasado.

Los resultados que obtengo son que el año pasado está mirando el día, no si fue sábado.

Debería estar buscando el 05/01/2019 y comparar con el 06/01/2018 que también fue sábado.

Otra cosa es que, quiero que mi fin de semana sea viernes y sabado y no sabado y domingo, es posible?

Gracias

Stachu

En respuesta a Tiago_Varela

podrías hacer algo como esto

LastYearSameWeekDay = 
VAR __WeekNr = MAX('Calendar'[Week])
VAR __WeekDay = MAX('Calendar'[WeekDay])
VAR __Year = YEAR(MAX('Calendar'[Date]))
RETURN
CALCULATE(MAX('Calendar'[Date]), ALL('Calendar'),YEAR('Calendar'[Date])=__Year-1, 'Calendar'[Week]=__WeekNr, 'Calendar'[WeekDay]=__WeekDay)

da la fecha del mismo día en la misma semana del año anterior

Stachu

parece que necesita su propia tabla de calendario con un indicador de fin de semana personalizado y un número de semana
de esta manera, puede tener fines de semana personalizados y comparar los fines de semana con el mismo índice entre años (por ejemplo, la semana 10 de 2018 con la semana 10 de 2017)

Tiago_Varela

En respuesta a Stachu

Ya tengo el número de semana y el fin de semana/días de la semana en mi calendario.

¿Cómo comparo el mismo sábado de este año con el sábado del año pasado?

Gracias

Stachu

En respuesta a Tiago_Varela

podrías hacer algo como esto

LastYearSameWeekDay = 
VAR __WeekNr = MAX('Calendar'[Week])
VAR __WeekDay = MAX('Calendar'[WeekDay])
VAR __Year = YEAR(MAX('Calendar'[Date]))
RETURN
CALCULATE(MAX('Calendar'[Date]), ALL('Calendar'),YEAR('Calendar'[Date])=__Year-1, 'Calendar'[Week]=__WeekNr, 'Calendar'[WeekDay]=__WeekDay)

da la fecha del mismo día en la misma semana del año anterior

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *