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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Aurimas
Frequent Visitor

Gráfico de Burndown

Hola a todos,

Estoy intentando crear un gráfico de quemados para nuestros sprints de desarrollo en Power BI. He encontrado algunos ejemplos en foros sobre cómo hacerlo, pero desafortunadamente no pude replicar esas soluciones debido a la diferencia de conjuntos de datos. Por lo general, la gente tiene tablas agradables que tiene columnas con días de sprint y progreso por sí mismo.

En mi conjunto de datos solo hay registros de historias de usuario con sus estimaciones y registros.
Ejemplo:

Aurimas_0-1599490572713.png

Los datos que tengo son por registro de trabajo "Historia de usuario". Lo que significa que si hay 4 veces el "tiempo trabajado" registrado, la misma historia de usuario aparecerá 4 veces. Por lo tanto, para la estimación de sprint total necesito agrupar historias de usuario y solo luego sumar la columna Estimación original.

Puede haber diferentes "Sprints" sucediendo a la vez por diferentes equipos de desarrollo.

6 REPLIES 6
amitchandak
Super User
Super User

@Aurimas, ¿necesitas más ayuda en esto. ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Greg_Deckler
Super User
Super User

@Aurimas - Tengo un ejemplo de un gráfico de quemados en mi libro, DAX Cookbook. Si todo lo que quieres es el DAX para ello, puedes conseguirlo aquí:

https://github.com/gdeckler/DAXCookbook

Capítulo 8, Receta 7


@ 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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler ,

Esto es muy útil. Estoy tratando de recrear según su ejemplo. Sin embargo, tengo dos problemas:
1. Mi punto de partida "Idealized Burndown" no coincide con el total. En total debe tener 378 horas, pero tener este resultado:
2. Burndown va en línea recta.
sample.PNG
Nota: Tabla es una tabla calculada para obtener estimaciones únicas por elemento.

Tabla: RESUMEN(Desarrollo,Desarrollo[Sprint ID], Desarrollo[Clave],Desarrollo[Estimación original de tiempo],[Fecha de inicio de Sprint], Desarrollo[Fecha de finalización de Sprint], "UniqueKey", Desarrollo[Sprint ID] & "-"& Desarrollo[Clave])

Idealizado Burndown á VAR __Date á MAX('Date Range'[Date]) VAR __StartDate ? MINX('Table','Table'[Sprint Start Date]) VAR __FinishDate ? MAXX('Table','Table'[Sprint End Date]) VAR __TotalProjectHours ? SUMX(ALL('Table'),'Table'[Time Original Estimate]) VAR __IdealHoursPerDay ? DIVIDE __TotalProjectHours( DATEDIFF(__StartDate,__FinishDate,DAY) + 1, 0 ) VAR __IdealConsumedHours á __IdealHoursPerDay * (DATEDIFF(__StartDate,__Date,DAY) + 1) RETURN IF( __Date < __StartDate - 1 á __Date > __FinishDate, BLANK() , __TotalProjectHours - __IdealConsumedHours )

Burndown á VAR __Date á MAX('Date Range'[Date]) VAR __StartDate ? MINX('Table','Table'[Sprint Start Date]) VAR __FinishDate ? MAXX('Table','Table'[Sprint End Date]) VAR __TotalProjectHours á SUMX(ALL('Table''),'Tabla'[Estimación original del tiempo]) VAR __TotalConsumedHours - SUMX( FILTRO( ALL(Development), Desarrollo[Worklogs Created] <- __FinishDate ), Desarrollo[Tiempo de trabajo invertido]) RETURN IF( __Date < __StartDate - 1 á __Date > __FinishDate, BLANK(), __TotalProjectHours - __TotalConsumedHours )


Datos de muestra:Sample Data.PNG

@Aurimas - Tendría que jugar con los datos. ¿Puede publicarlo como texto o publicar PBIX?


@ 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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

I am posting it third  time already, I dont understand why it is being deleted... I am not able to share data via any tools like dropbox, github and etc, so I am sharing few lines via text here (sorry if it is a spam) with tab delimeter:
------------------------
Development Item Time Spent Time Original Estimate Sprint ID Sprint Status Sprint Name Sprint Start Date Sprint End Date Sprint Complete Date Worklogs Created Worklog Time Spent Status UniqueKey
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/20/2020 12:26 0.5 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/21/2020 16:36 1.5 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/24/2020 8:57 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/24/2020 16:17 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/26/2020 13:59 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/27/2020 9:48 1.25 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/27/2020 15:13 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/31/2020 16:24 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 9/1/2020 10:34 2 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 9/2/2020 9:23 1.25 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/20/2020 12:26 0.5 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/21/2020 16:36 1.5 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/24/2020 8:57 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/24/2020 16:17 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/26/2020 13:59 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/27/2020 9:48 1.25 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/27/2020 15:13 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/31/2020 16:24 1 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 9/1/2020 10:34 2 Completed 11823-2796
2796 21.25 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 9/2/2020 9:23 1.25 Completed 11823-2796
2611 13.5 8 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 8/6/2020 18:15 2 Completed 11823-2611
2890 10 4 11823 CLOSED Sprint 1 8/19/2020 12:07 9/2/2020 13:04 9/2/2020 10:10 9/2/2020 17:15 0.5 Completed 11823-2890

amitchandak
Super User
Super User

@Aurimas, no muy claro. Tratar

Suma de estimación original: sumx(resumida(tabla, tabla[SPRINT ID], "_1", max(Table[Original Estimate])),[_1])
tiempo registrado: suma(Tabla[tiempo registrado])

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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