Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register 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.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.