gráfico de barras de suma de tiempo en ejecución

Un usuario Pregunto ✅

taztexastornado

Buscando duplicar el siguiente gráfico de tableau en Power BI. Es una suma de tiempo en ejecución durante un año en función de las actividades. Intenté usar un gráfico de barras apiladas al 100% sin éxito. Si alguien puede indicarme el camino correcto u ofrecerme alguna guía que se ocupe de este tipo de gráfico, sería útil. Gracias por adelantado.

BAr.jpg

MFelix

En respuesta a taztexastornado

Hola @taztexastornado,

Cree una tabla de calendario con una relación a su columna de fecha, luego ajuste su medida a:

Cumulative =
CALCULATE (
    SUM ( Table1[Hours] );
    FILTER ( ALL ( DimDate[Date] ); DimDate[Date] <= MAX ( DimDate[Date] ) )
)

Verifique el archivo PBIX adjunto.

Saludos,

MFelix

MFelix

Hola @taztexastornado,

Marque la respuesta como correcta si resolvió su problema.

Saludos,

MFelix

MFelix

Hola @taztexastornado,

Debe crear una medida acumulativa similar a la siguiente:

Cumulative =
CALCULATE (
    SUM ( Table1[Hours] );
    FILTER ( ALL ( Table1[Date] ); Table1[Date] <= MAX ( Table1[Date] ) )
)

Luego use el gráfico de columnas apiladas con los siguientes parámetros:

  • Eje – Fecha
  • Leyenda – Actividad
  • Valores: acumulativo

Esto debería dar el resultado esperado.

Vea adjuntar PBIX con una lista simple de 5 días con 10 horas por categoría y 3 categoría, ya que puede ver que el total por categoría aumenta 10 horas por día hasta.

cumulative.png

Saludos,

MFelix

taztexastornado

En respuesta a MFelix

Hice lo mencionado anteriormente, pero todavía no obtengo el mismo resultado. El gráfico parece incluir días que no están en los datos y no se apilan como se muestra en el ejemplo. Consulte a continuación para ver una captura de pantalla del gráfico, también se incluye la medida acumulativa.

Cumulative = CALCULATE(SUM('Log'[Time]),FILTER(ALL('Log'[Date]),'Log'[Date]<= MAX('Log'[Date])))

Gráfico.jpg

MFelix

En respuesta a taztexastornado

Hola @taztexastornado,

Necesita cambiar su eje X de continuo a categórico y solo obtendrá la información para las fechas que están en su conjunto de datos.

Saludos,

MFelix

taztexastornado

En respuesta a MFelix

Agregué otro punto de datos en su ejemplo y agregué otro 10 en junio primero para A, luego reconstruí el gráfico, no se transfieren las sumas anteriores para B y C. Estoy buscando que la última barra tenga la suma completa sin importar qué datos se ha agregado y las barras anteriores muestran la suma antes de que se haya agregado la nueva actividad. La imagen también es mía, solo se apilan las barras con dos actividades en el mismo día, por lo que no hay un total de apilamiento completo.

image.png

image.png

MFelix

En respuesta a taztexastornado

Hola @taztexastornado,

Cree una tabla de calendario con una relación a su columna de fecha, luego ajuste su medida a:

Cumulative =
CALCULATE (
    SUM ( Table1[Hours] );
    FILTER ( ALL ( DimDate[Date] ); DimDate[Date] <= MAX ( DimDate[Date] ) )
)

Verifique el archivo PBIX adjunto.

Saludos,

MFelix

Deja un comentario

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