martes, marzo 10, 2015

Diagrama Gantt con tablas dinámicas - versión mejorada

En la nota anterior sobre el tema, mostré las ventajas de crear un diagrama Gantt usando tablas dinámicas. Lo que falta en ese modelo es la posibilidad de mostrar gráficamente el avance del proyecto. La idea es mostrar con colores distintos la duración de la tarea y la parte de la tarea realizada.
Por ejemplo en esta situación

si se ha completado el 50% de la Actividad 1 de la Etapa 1, queremos que se vea así

La porción de color verde de la barra representa la parte de la tarea que ya ha sido completada.

Para poder lograr este efecto vamos a tener que agregar algunos campos en la base de datos de nuestro modelo.
En el modelo anterior la tabla tenía cinco campos (columnas): Etapa, Actividad, Principio, Fin y Duración.


La Duración es el resultado de restar el Fin del Principio.

En nuestro nuevo modelo vamos a agregar tres nuevos campos: % Completado, Completado y A Completar.


El campo "% Completado" es la estimación, en porcentaje, del avance de la tarea; el campo completado se calcula multiplicando "Duración" por "% Completado"


y "A Completar" es la diferencia entre "Duración" y "Completado"

A partir de esta tabla creamos esta tabla dinámica


Para sumarizar los valores (Principio, Completado y A Completar) podemos usar cuañquiera de las funciones Suma, Max o Min, ya que cada valor es único.
Sobre este reporte dinámico creamos un gráfico dinámico de barras apiladas, tal como hicimos en la nota anterior. El primer resultado es éste


Como en el ejemplo de la nota anterior vamos a ocultar los botones, volver "invisible" la serie Principio, corregir la escala del eje de las Y (las fechas) y ubicar la leyenda al pie del gráfico. Una vez hechas todas las correcciones obtenemos este gráfico



Este video muestra el proceso



El archivo con el ejemplo se puede descargar aquí.

8 comentarios:

  1. Buen día maestro, que buen tema como siempre, gracias por su generosidad.

    ResponderBorrar
  2. Muy interesante la aplicación que se da a las tablas dinámicas, gracias por la generosidad de compartir tus conocimientos

    ResponderBorrar
  3. Hola Jorge. Te felicito por esta nota tan novedosa, sin embargo tengo un pequeño reparo. Cuando calculas el "% Completado" dices que es la estimación, en porcentaje, del avance de la tarea; el campo completado se calcula multiplicando "Duración" por "% Completado".

    Por ejemplo el 25 % de la tarea no necesariamente se realizó en el 25 % del tiempo destinado para tal menester; en tu tabla 10.75 días.

    Gracias por tu aporte.

    ResponderBorrar
  4. Hola Mauricio, gracias por el aporte. No puede dejar de señalar que tienes tu cuota de razón pero las tareas están expresadas en términos de duración,de ahí que el porcentaje de cunmplimiento queda expresado en términos de días.

    ResponderBorrar
  5. Buenas Noches, tienes alguna archivo para control de tareas?

    ResponderBorrar
  6. Tendrán este archivo que sean tan amables de facilitarme??

    ResponderBorrar
    Respuestas
    1. Hola Guillermo, hay un enlace para descargar el archivo al final del post.

      Borrar

Nota: sólo los miembros de este blog pueden publicar comentarios.