Forum Discussion
Contiene fecha
- 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.
@PatVi ,
*actualizado
Oh, en este caso hay un pequeño cambio:
ALL(T[Fecha]) -> ALLSELECTED(T[Fecha])
#FY =
VAR currentYear = IF(MONTH(SELECTEDVALUE(T[Date])) < 4, YEAR(SELECTEDVALUE(T[Date])) - 1,YEAR(SELECTEDVALUE(T[Date])))
VAR monthsInCurrentYear =
COUNTAX(
FILTER(
ALLSELECTED(T[Date]),
IF(MONTH(T[Date]) < 4, YEAR(T[Date]) - 1,YEAR(T[Date])) = currentYear),
MONTH(T[Date]))
RETURN
IF(monthsInCurrentYear = 12,
currentYear,
0
)
Si esta publicación ayuda, considere Aceptarla como la solución ✔️para ayudar a los demás miembros a encontrarla más rápidamente.
¡Gracias tan mutch que es perfecto! ¿Tienes algún consejo para mejorarme en power bi?
¡¡¡Gracias!!!
- Syndicate_Admin5 years ago
Administrator
Lee libros y artículos, sigue blogs, mira vídeos y practica.
Ejemplos de blogs/canales:
https://www.youtube.com/c/CurbalEN
Si esta publicación ayuda, considere Aceptarla como la solución ✔️para ayudar a los demás miembros a encontrarla más rápidamente.
- Syndicate_Admin5 years ago
Administrator
agradecer
- Syndicate_Admin5 years ago
Administrator
@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_Admin5 years ago
Administrator
Gracias es perfecto,
Que tengas un día muy agradable