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.
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:
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.
@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.
@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
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.
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:
@Aurimas - Tendría que jugar con los datos. ¿Puede publicarlo como texto o publicar PBIX?
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
@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])
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |