Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
RemkoS
Helper I
Helper I

La tabla basada en 2 medidas no muestra todos los valores

He creado una tabla con 2 totales calculados y en ejecución.

El eje Y es el eje de tiempo, que muestra los números sucesivos (sprint).

La medida 1 («Gasto real») NO contiene valores (calculados) para cada sprint.

Cumulatief gerealiseerd + gepland = 
CALCULATE(
    SUM('Work items'[Totaal]),
    FILTER(
        ALLSELECTED('Work items'),
        'Work items'[Iteration Path] <= MAX('Work items'[Iteration Path])
    )
)

La medida 2 («Presupuesto») contiene valores (calculados) para cada sprint.

Cumulatief budget = 
CALCULATE(
    SUM('Budget'[Budget]),
    FILTER(
        ALLSELECTED('Work items'),
        'Work items'[Iteration Path] <= MAX('Work items'[Iteration Path])
    )
)

El problema es que 'Presupuesto' no calcula correctamente: cuando 'Gasto real' no contiene ningún valor, 'Presupuesto' no se suma en absoluto.

En la imagen de abajo el presupuesto debe ser una línea recta: 41 horas cada sprint.
image.png

Este es el modelo de datos:

RemkoS_0-1598803772715.png

¿Cómo puedo arreglar esto?

1 ACCEPTED SOLUTION

Hola Greg!

Lo arreglé yo mismo modificando la fórmula para el presupuesto en ejecución:

Cumulatief budget = 
CALCULATE(
    SUM('Budget'[Budget]),
    FILTER(
        ALLSELECTED('Budget'),
        'Budget'[Iteration Path] <= MAX('Budget'[Iteration Path])
    )
)

Había utilizado la ruta de iteración de elementos de trabajo (número de sprint) en lugar de la ruta de iteración de presupuesto.

¡Ahora todo se ve bien!

View solution in original post

3 REPLIES 3
Greg_Deckler
Super User
Super User

@RemkoS: es difícil decir que sin los datos de origen de ejemplo con los que probar, sin embargo, si desea un valor de presupuesto constante, no es necesario que el cálculo presupuestario sea acumulativo, que es lo que está haciendo con el cálculo del presupuesto. Intente simplemente:

Cumulatief budget = 
    SUM('Budget'[Budget])

La parte con el FILTER, etc., está sumando el presupuesto para todas las semanas anteriores, así como incluir la semana actual.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg!

Gracias por la respuesta! Usé deliberadamente esta fórmula ya que quiero calcular el presupuesto total de RUNNING.

Para el camino de área visible ('Nieuwe Klanten') el presupuesto es el mismo por área, pero para otros caminos de área difiere por sprint.

¿Hay alguna manera de subir los datos de origen a este foro?

Hola Greg!

Lo arreglé yo mismo modificando la fórmula para el presupuesto en ejecución:

Cumulatief budget = 
CALCULATE(
    SUM('Budget'[Budget]),
    FILTER(
        ALLSELECTED('Budget'),
        'Budget'[Iteration Path] <= MAX('Budget'[Iteration Path])
    )
)

Había utilizado la ruta de iteración de elementos de trabajo (número de sprint) en lugar de la ruta de iteración de presupuesto.

¡Ahora todo se ve bien!

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors