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