Ayuda con el gráfico de evolución / DAX que hace referencia a filas anteriores

Un usuario Pregunto ✅

401evolr

Nuevo en Power BI.

Intentar crear gráficos de evolución que muestren el progreso real frente al objetivo en los trabajos.

Instantánea de una parte de mi conjunto de datos en el editor de consultas:

1.png

Hay 2266 trabajos en total por hacer durante el año. Dividido por 12 meses, son 189 puestos de trabajo por mes como objetivo mensual. La línea de quemado ideal para el año sería una línea recta desde 2266 hasta cero (como la línea naranja en el siguiente ejemplo):

2.png

Eventualmente, trazaría los trabajos completados y restantes como en este ejemplo, pero por ahora estoy atascado en la creación de esta línea de objetivo de quemado ideal.

No estoy seguro de cómo agregar limpiamente los datos por mes y crear la línea de quema de destino.

Creé manualmente otra tabla de datos mensuales, luego usé una medida para calcular el recuento anual de trabajos y el objetivo mensual

columnas. Sin embargo, para el quemado mensual, utilicé una declaración if anidada muy fea para obtener lo que quería (mi cerebro de Excel en el trabajo):

3.png

Estoy seguro de que hay una forma mucho más sencilla y automatizada de hacer esto, pero todavía no conozco todos los entresijos de DAX. ¡Cualquier ayuda será muy apreciada!

Naveen_SV

@AllisonKennedy Hola, Allison, no puedo abrir este enlace para crear una tabla de fecha tenue.

https://www.mattmasson.com/2014/02/creating-a-date-dimension-with-a-power-query-script/

Allison Kennedy

En respuesta a Naveen_SV

@Naveen_SV Desde entonces he creado mi propio blog, puedes probar este enlace: https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html

Allison Kennedy

Si ya tiene el recuento anual y la meta mensual, puede usar DAX DATESYTD para obtener una medida acumulativa para la meta mensual como la meta YTD.

Esto requerirá tener una tabla DimDate. Vea aquí una forma de crear si aún no lo tiene:

https://www.mattmasson.com/2014/02/creating-a-date-dimension-with-a-power-query-script/

Luego, use el siguiente DAX como MEDIDA:

Objetivo ytD: CALCULATE (SUM (Table[MonthlyTarget]), DATESYTD (DimDate[Date]))

Entonces solo usa:

Burndown á MAX (Tabla[AnnualCount]) – [YTD Target]

¿Esta publicación ha resuelto tu problema? Por favor, márquelo como una solución. para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.

Si has encontrado esta publicación útil, por favor dáselo a Kudos.

Trabajo como instructor y consultor para Microsoft 365, especializándome en Power BI y Power Query.

https://sites.google.com/site/allisonkennedycv

401evolr

En respuesta a Allison Kennedy

Gracias por la rápida respuesta @AllisonKennedy

Puede que no lo esté siguiendo correctamente. Agregué la tabla DimDate y creé el objetivo YTD como MEDIDA. Luego, creé una nueva columna con la fórmula BURNDOWN:

Objetivo hasta la fecha.png

Burndown.png

Sin embargo, solo está devolviendo el quemado correcto para enero.

401evolr

En respuesta a 401evolr

En realidad, lo tengo funcionando ahora: olvidé vincular la relación con la tabla DimDate.

Burndown.png

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *