Forum Discussion
Syndicate_Admin
Administrator
5 years agoContiene fecha
¡Hola! Tengo un montón de citas como esta Y me gustaría tener el año coresponding de la columna de fecha, pero sólo si hay todo el mes entre abril / N a marte / N + 1. Por ejemplo, si hay tod...
- 5 years ago
@PatVi ,
Si entiendo correctamente, su columna de fecha no contiene días diferentes, solo diferentes meses por años diferentes.
Por favor, pruebe esta medida, funcionó para mí con la siguiente estructura de datos:
#FY2 = VAR currentYear = IF(MONTH(SELECTEDVALUE(T[Date])) < 4, YEAR(SELECTEDVALUE(T[Date])) - 1,YEAR(SELECTEDVALUE(T[Date]))) VAR monthsInCurrentYear = CALCULATE( DISTINCTCOUNT(T[Date]), FILTER( ALLSELECTED(T), currentYear = IF(MONTH(T[Date]) < 4, YEAR(T[Date]) - 1,YEAR(T[Date])) ) ) VAR Result = IF(monthsInCurrentYear = 12, currentYear, 0 ) RETURN ResultSi esta publicación ayuda, considere Aceptarla como la solución ✔️para ayudar a los demás miembros a encontrarla más rápidamente.
Syndicate_Admin
Administrator
5 years ago@PatVi , Como usted tiene fecha , pruebe una columna como
Inicio del año Fecha= startofyear([Fecha], "3/31")
Inicio del año = año (startofyear([Fecha], "3/31")
o
año = if(month([date])< 4 , year([Date])-1, year([Date]))
- Syndicate_Admin5 years ago
Administrator
@amitchandak Gracias, pero ¿cómo puedo hacer la condición de que todos los 12 meses deben estar presentes o voy a poner un 0?