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
bunny18
Helper I
Helper I

Entrada/salida semanal de defectos en la potencia bi - Necesita ayuda

Hola

Necesito trazar una entrada/salida semanal de defectos con datos en Azure. Mi conjunto de datos tiene las siguientes columnas:

ID de defecto, Fecha de creación, Fecha resuelta

Usando esto, tengo que crear un gráfico semanal (por semana de trabajo) que tendrá total bugs cummulative, Resolved Cummulative, Open a partir de esa semana. Se adjunta el conjunto de datos y también el gráfico de ejemplo que estoy intentando lograr en Power BI.

https://drive.google.com/file/d/18QpjkMZNVTh0HjgXH9lYqLP_CwUgEYEW/view?usp=sharing

Esperamos ayuda rápida.

2 ACCEPTED SOLUTIONS
lbendlin
Super User
Super User

Por lo general, este patrón es servido por una tabla Dates con una relación activa con una de sus fechas y una relación inactiva con la otra. A continuación, se crean medidas y, en la segunda medida, se especifica USERELATIONSHIP() para cambiar la relación dinámicamente.

¿Tiene una tabla de fechas (calendario)? ¿Los campos de fecha real Fecha de creación y Fecha resuelta son o son campos datetime? ¿Está buscando una solución sin necesidad de una tabla Dates?

¿Cuál es su definición de una semana de trabajo?

https://community.powerbi.com/t5/Community-Blog/It-s-the-weekend-Or-is-it/ba-p/1216125

View solution in original post

Hola @bunny18

En primer lugar, agregue la columna monthnumber:

weeknum = WEEKNUM('Table'[Created Date],2)

A continuación, pruebe algo como las siguientes medidas:

Total Cummulative = CALCULATE(SUMX(FILTER(ALL('Table'),[Created Date]<=MAX('Table'[Created Date])&&[weeknum]=MAX('Table'[weeknum])),DISTINCTCOUNT('Table'[Defect ID])))
total open cumulative = CALCULATE(SUMX(FILTER(ALL('Table'),[Created Date]<=MAX('Table'[Created Date])&&[weeknum]=MAX('Table'[weeknum])&&[State]="On hold"),DISTINCTCOUNT('Table'[Defect ID])))
total resolved cumulative = CALCULATE(SUMX(FILTER(ALL('Table'),[Created Date]<=MAX('Table'[Created Date])&&[weeknum]=MAX('Table'[weeknum])&&[State]="Resolved"),DISTINCTCOUNT('Table'[Defect ID])))

06.PNG

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

View solution in original post

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

El cálculo semanal de entrada / salida de defectos no parece funcionar en los datos donde no tenemos ninguna fecha de finalización. Cómo hacer que funcione para un conjunto corto de datos. Ej:- en la tabla siguiente, Estado [Análisis/En curso/Comprometido:- Entrada] donde Estado [Listo para la integración/listo para revisión/Re-prueba:- Salida] al mismo tiempo, ¿cómo proceder para la entrada de nuevos defectos cada semana? cualquier ayuda apreciada en este contexto.

IdentificaciónEstadoFecha de creaciónWEEKNUM
1723064Listo para la integración8/31/2023 9:3235
1717946Análisis8/28/2023 9:4335
1717286Análisis8/25/2023 22:0234
1716472Análisis8/25/2023 1:3934
1709465Análisis8/23/2023 1:3034
1709448Análisis8/23/2023 1:2034
1709311Análisis8/22/2023 21:5734
1707948Listo para la integración8/22/2023 10:3434
1706241Análisis8/20/2023 21:5334
1704453Análisis8/17/2023 7:2233
1704227Análisis8/17/2023 3:1033
1700381Comprometido8/11/2023 10:4732
1692837Análisis8/9/2023 1:4432
1686467Volver a probar8/2/2023 10:4631
1686119Análisis8/2/2023 9:2031
1683907Análisis8/1/2023 8:4131
1681967Listo para la integración7/31/2023 9:1531
1681261Análisis7/29/2023 16:4730
1681260Comprometido7/29/2023 16:2230
1680134Análisis7/27/2023 22:5030
1678152Análisis7/27/2023 3:3130
1677800Comprometido7/26/2023 21:3530
1669951Análisis7/25/2023 10:0530
1663141En curso7/23/2023 17:1830
1663091Análisis7/23/2023 16:0030
1663090En curso7/23/2023 15:2230
1658606Listo para revisión7/21/2023 4:3329
1655819Análisis7/20/2023 11:0429
1655652Análisis7/20/2023 10:4229
1652642Análisis7/19/2023 23:5329
1646310Listo para revisión7/19/2023 2:2629
1646291Listo para la integración7/19/2023 2:1529
1646271Listo para la integración7/19/2023 2:0829
1637152Análisis7/14/2023 1:5928
1637141Análisis7/14/2023 1:1828
1637018Volver a probar7/13/2023 22:2428
1636268Listo para la integración7/13/2023 11:0428
1636076Listo para la integración7/13/2023 9:5528
1635521Volver a probar7/13/2023 6:4228
1635333Comprometido7/13/2023 4:2228
1635142Listo para la integración7/13/2023 1:5128
1632183Volver a probar7/12/2023 10:0628
1623481Listo para la integración7/5/2023 8:4527
1621005Listo para revisión7/3/2023 5:1927
1609486Análisis6/27/2023 0:5926
1609485Comprometido6/27/2023 0:5526
1605492Volver a probar6/22/2023 5:1425
1602809Comprometido6/21/2023 1:2825
1602080Análisis6/20/2023 11:2525
1600975Volver a probar6/20/2023 1:3225
1597994Listo para revisión6/16/2023 11:4024
1597953Análisis6/16/2023 11:2024
1597301Listo para la integración6/16/2023 6:2724
1596741Listo para revisión6/16/2023 1:0124
1596022Análisis6/15/2023 13:5624
1595937Análisis6/15/2023 13:1224
1595911Comprometido6/15/2023 12:5924
1595743Listo para la integración6/15/2023 11:3324
1595604Listo para la integración6/15/2023 10:2724
1595490Listo para la integración6/15/2023 9:5424
1595187Comprometido6/15/2023 8:3724
1594481Listo para la integración6/15/2023 5:1024
1594326Listo para la integración6/15/2023 4:0024
1586562Listo para la integración6/14/2023 8:5724
1586471Listo para la integración6/14/2023 8:4624
1578183Listo para la integración6/9/2023 6:0823
1572794Análisis6/5/2023 0:2723
1572205Comprometido6/2/2023 9:1822
1571945Listo para la integración6/2/2023 5:1522
1570991Análisis6/1/2023 8:1622
1563849Volver a probar5/31/2023 4:1322
1561164Listo para la integración5/30/2023 6:3422
1560676Listo para la integración5/30/2023 2:4722
1559839Listo para la integración5/28/2023 21:0222
1559019Análisis5/26/2023 1:5121
1553708Listo para revisión5/18/2023 6:5720
1553695Listo para la integración5/18/2023 6:5220
1553526Listo para la integración5/18/2023 4:4620
1548333Listo para la integración5/17/2023 8:1220
1542383Comprometido5/11/2023 10:4419
1540268Volver a probar5/9/2023 3:3619
1540254Volver a probar5/9/2023 3:2319
1527204Listo para la integración5/1/2023 22:4618
1524447Comprometido4/26/2023 12:5017
1524169Volver a probar4/26/2023 8:3317
1506515Volver a probar4/18/2023 2:5516
1494296Volver a probar4/14/2023 6:2515
1467378Listo para la integración3/31/2023 10:1713
1437540Volver a probar3/13/2023 8:1911
1436521Volver a probar3/10/2023 5:5010
v-diye-msft
Community Support
Community Support

Hola

¡Gracias! He creado una tabla Fechas de la siguiente manera:

Revisé los enlaces que compartiste, e intenté usar las fórmulas (modificadas), pero no funcionó para mí.

Date TableTabla de fechas

Basándome en los datos adjuntos de Azure, necesito un gráfico que muestre la tendencia semanal ((por número de año y semana)) de

Total Cummulative

Total Resuelto Cummulative

Abierto

Datafrom Azure.PNG

El estado Bug en los datos azules tiene varios estados (Nuevo, Asignado, Implementado) que dará el 'Abierto'

Y resuelto y cerrado (con fecha de resolución) que será el total resuelto cummulative.

¿cómo puedo lograr esto?

Hola @bunny18

Es difícil imaginar el problema que conociste ahora, ¿te importaría compartir amablemente el tonto pbix que puedo invertitar y redactarlo en él?

Puede cargarlo en onedrive para la empresa y compartir el enlace aquí. por favor, no se olvide de revelar los resultados esperados y eliminar la información confidencial.

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

Muchas gracias.

He subido el .pbix y también los datos de Excel de ejemplo que actualmente calculo manualmente para gráficos. Gráfico 1 & Gráfico 2 (en Excel) es mi salida deseada de los datos de BI.

https://drive.google.com/drive/folders/1ZwiV022tY8IaKU4Kup09BX5ABEc0JJTr?usp=sharing

Hola @bunny18

En primer lugar, agregue la columna monthnumber:

weeknum = WEEKNUM('Table'[Created Date],2)

A continuación, pruebe algo como las siguientes medidas:

Total Cummulative = CALCULATE(SUMX(FILTER(ALL('Table'),[Created Date]<=MAX('Table'[Created Date])&&[weeknum]=MAX('Table'[weeknum])),DISTINCTCOUNT('Table'[Defect ID])))
total open cumulative = CALCULATE(SUMX(FILTER(ALL('Table'),[Created Date]<=MAX('Table'[Created Date])&&[weeknum]=MAX('Table'[weeknum])&&[State]="On hold"),DISTINCTCOUNT('Table'[Defect ID])))
total resolved cumulative = CALCULATE(SUMX(FILTER(ALL('Table'),[Created Date]<=MAX('Table'[Created Date])&&[weeknum]=MAX('Table'[weeknum])&&[State]="Resolved"),DISTINCTCOUNT('Table'[Defect ID])))

06.PNG

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.
lbendlin
Super User
Super User

Por lo general, este patrón es servido por una tabla Dates con una relación activa con una de sus fechas y una relación inactiva con la otra. A continuación, se crean medidas y, en la segunda medida, se especifica USERELATIONSHIP() para cambiar la relación dinámicamente.

¿Tiene una tabla de fechas (calendario)? ¿Los campos de fecha real Fecha de creación y Fecha resuelta son o son campos datetime? ¿Está buscando una solución sin necesidad de una tabla Dates?

¿Cuál es su definición de una semana de trabajo?

https://community.powerbi.com/t5/Community-Blog/It-s-the-weekend-Or-is-it/ba-p/1216125

Las fechas son las que se encuentran en el informe de VSTS y las convierto en número de semana mediante la fórmula DAX en BI.

En realidad es campo de fecha y hora.datetime.PNG

No tengo tabla de calendario y por lo tanto preferiría tener una solución sin la necesidad de tabla de fechas.

Permítanme reformular: Esto no funcionará sin una tabla Fechas que tenga fechas contiguas y tenga una designación clara de "número de semana" basada en la lógica de su empresa (¡a través de los límites del año y del trimestre!) Usar la fórmula DAX para números de semana es muy arriesgado.

Está bien notado. Por lo tanto, creará la tabla de fechas. Por favor, podría ayudar a proporcionar una solución basada en la tabla de fechas.

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.