Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hola Amigos, estoy teniendo un problema al momento de crear una suma calculada mediante DAX y no logro encontrar la solución.
Tengo el siguiente conjunto de datos, donde, por un lado, tengo el presupuesto para un determinado número de periodos y por otro el gasto que se viene ejecutando.
Me han pedido que muestre en un gráfico lineal el presupuesto y gasto Acumulado, el cual he logrado con el siguiente código.
Solved! Go to Solution.
Hi, @Syndicate_Admin ;
Tal vez podría intentar esta medida.
gasto acum =
IF(MAX('Table'[periodo])<=CONVERT(FORMAT(TODAY(),"yyyymm"),INTEGER),
CALCULATE(SUM('Table'[gasto]),FILTER(ALLSELECTED('Table'),[periodo]<=MAX('Table'[periodo]))))
El espectáculo final:
Saludos
Equipo de Apoyo a la Comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hi @Syndicate_Admin, gracias por la respuesta, es una ayuda parcial al problema que tengo, pero como vemos se sigue dibujando una línea recta para el mes actual, 202211.
Por el momento lo he superado de este modo:
gasto acum =
VAR fecha_resta_mes = DATE ( YEAR ( TODAY () ), MONTH ( TODAY () ) - 1, DAY ( TODAY () ) )
VAR Result =
IF(
MAX('Table'[periodo])<=CONVERT(FORMAT(fecha_resta_mes,"yyyymm"),INTEGER),
CALCULATE(
SUM('Table'[gasto]),
FILTER(
ALLSELECTED('Table'),[periodo]<=MAX('Table'[periodo])
)
)
)
RETURN
Result
Obtenido este resultado:
Quisiera saber si alguien tiene alguna solución mejor, ya que por el momento lo estaría dejando así.
Gracias.
Hi, @Syndicate_Admin ;
Tal vez podría intentar esta medida.
gasto acum =
IF(MAX('Table'[periodo])<=CONVERT(FORMAT(TODAY(),"yyyymm"),INTEGER),
CALCULATE(SUM('Table'[gasto]),FILTER(ALLSELECTED('Table'),[periodo]<=MAX('Table'[periodo]))))
El espectáculo final:
Saludos
Equipo de Apoyo a la Comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hi @Syndicate_Admin, gracias por la respuesta, es una ayuda parcial al problema que tengo, pero como vemos se sigue dibujando una línea recta para el mes actual, 202211.
Por el momento lo he superado de este modo:
gasto acum =
VAR fecha_resta_mes = DATE ( YEAR ( TODAY () ), MONTH ( TODAY () ) - 1, DAY ( TODAY () ) )
VAR Result =
IF(
MAX('Table'[periodo])<=CONVERT(FORMAT(fecha_resta_mes,"yyyymm"),INTEGER),
CALCULATE(
SUM('Table'[gasto]),
FILTER(
ALLSELECTED('Table'),[periodo]<=MAX('Table'[periodo])
)
)
)
RETURN
Result
Obtenido este resultado:
Quisiera saber si alguien tiene alguna solución mejor, ya que por el momento lo estaría dejando así.
Gracias.
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.