Forum Discussion
Rodando 6 meses
- 5 years ago
¡La imagen es demasiado pequeña para que la lea! Pero el actual rodando 6 meses estoy pensando que debe ser:
Agosto 2021
Septiembre 2021Octubre 2021
Noviembre de 2021
Dic 2021
Enero 2022
Si no desea las fechas anteriores al 1 de agosto (mes actual), puede agregar lo siguiente a la declaración:Calculated Column = VAR FutureMonth = IF(MONTH(TODAY()) > 6 , MONTH(TODAY())-6 , MONTH(TODAY()) + 6) VAR FutureYear = IF(MONTH(TODAY()) > 6 , YEAR(TODAY())+1 , YEAR(TODAY()) ) Return IF(Date Table[Date] < DATE(YEAR(TODAY()), MONTH(TODAY()) , 1) , BLANK() , IF(Date Table[Date] >= DATE(FutureYear, FutureMonth, 1) , "Rest of the Dates" , [month] ) )
A continuación, coloque un filtro de nivel visual para eliminar los valores en blanco de la visual!
¿Esa tabla de fechas tiene una columna para el mes? (Enero 2021, Febrero 2021 etc)
Sí lo hace he creado una tabla de fechas virtuales usando este
- Syndicate_Admin5 years agoAdministrator
¿También sabrías cómo totalizar todo lo que hay después de esos 6 meses?
así que si los próximos 6 meses termina en enero, cualquier cosa después de eso para los próximos 2 años se totalizará.
- Syndicate_Admin5 years agoAdministrator
Agregue una nueva columna calculada a la tabla de fechas:
VAR FutureMonth = IF(MONTH(TODAY()) > 6 , MONTH(TODAY())-6 , MONTH(TODAY()) + 6) VAR FutureYear = IF(MONTH(TODAY()) > 6 , YEAR(TODAY())+1 , YEAR(TODAY()) Return IF(Dates[Date] >= DATE(FutureYear, FutureMonth, 1) , "Rest of the Dates" , [month] )
Déjame saber cómo se ve.
/J- Syndicate_Admin5 years agoAdministrator
¿Lo estoy ingresando incorrectamente?
- Syndicate_Admin5 years agoAdministrator
Lo sentimos, agregue otro ")" después de la variable FutureYear:
Columna calculada =
VAR FutureMonth = IF(MONTH(TODAY()) > 6 , MONTH(TODAY())-6 , MONTH(TODAY()) + 6)
VAR FutureYear = IF(MES(HOY()) > 6 , AÑO(HOY())+1 , AÑO(HOY()) )devolución
IF(Dates[Date] >= DATE(FutureYear, FutureMonth, 1) , "Rest of the Dates" , [month] )