Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

En este blog, repasaré algunas ideas de gestión de proyectos y hablaré específicamente sobre la creación de un diagrama de Gantt en LuckyTemplates usando Matrix en Visual Studio. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Voy a mostrar la lógica detrás de la creación de este diagrama de Gantt, que es muy útil cuando se trata de la gestión de proyectos.

Un diagrama de Gantt es una imagen muy común que muestra los cronogramas de los proyectos. Además de eso, le muestra una muy buena visión general y todos los detalles en torno a sus proyectos.

En esta configuración de muestra, tengo una segmentación de fecha dinámica en la que puedo cambiar fácilmente la fecha para que el gráfico de gestión del proyecto también se actualice. También puedo filtrar en proyectos particulares en el informe de muestra. Hay muchas características dinámicas involucradas para lograr este análisis de diagrama de Gantt en LuckyTemplates.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Mi objetivo para este tutorial es resaltar la lógica que debe implementarse en la matriz de Visual Studio para lograr esta visualización.

Tabla de contenido

Configuración de la matriz

Para configurar, necesito traer algunos detalles dentro de mi mesa. Necesito el nombre del proyecto , la categoría de la tarea , el nombre de la tarea , la fecha de finalización y la fecha de inicio para visualizar.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Después de eso, voy a convertir la mesa en una matriz. Para asegurarme de que esté configurado correctamente, necesito profundizar en cada nivel de la jerarquía.

Haré clic en el símbolo de Expandir todo un nivel hacia abajo en la jerarquía varias veces hasta que obtenga lo que quiero.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Ahora que está configurado, voy a cambiar el diseño. Necesito hacer clic en el ícono de formato y luego ir a Encabezados de fila . Ahora, desactivaré el diseño escalonado para poder tener lo que quería.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

La matriz que tengo ahora todavía no está hecha porque todavía necesito las columnas. Quiero que la matriz sea dinámica. También quiero que los datos se basen en cualquier selección de cualquier proyecto y cualquier día. Por eso voy a crear una tabla y llamarla Días .

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Usé una fórmula muy simple para crear esta tabla y crear los valores desde cero hasta 200.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Después de crear la tabla Días , necesito arrastrarla dentro de mi parámetro de columnas para que pueda ingresar a la matriz. Pero cuando hago eso sin ningún cálculo, obviamente obtendré un error. Es razonable porque mi tabla Días no tiene relación entre las otras tablas. Por lo tanto, necesito establecer una conexión con las tablas. Para hacer esto, necesito unir las tablas usando una fórmula DAX.

Establecimiento de las conexiones de la tabla en la matriz

Aquí está la fórmula que voy a utilizar. Acabo de nombrar la fórmula como Paso 1 para una fácil identificación.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Creé esa fórmula para habilitar la relación entre las tablas. Acabo de deshacerme de los subtotales ya que es un poco sin sentido. Después de eso, así es como se verá la matriz visual.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Hay un selector de fechas y la matriz muestra las fechas correspondientes a esa selección.

Si muevo la selección de fecha al 16 de enero, solo tendré tres días de datos aquí porque la fecha de finalización es el 19 de enero. Ya que mostré la fórmula, ahora voy a mostrar la lógica detrás de este cálculo.

Hay mucho que resolver usando esta fórmula. Primero, la fórmula necesita buscar la fecha actual. Se trata de cada resultado individual por sí mismo. En segundo lugar, debe calcular los Días del proyecto para que la fórmula tenga que iterar a través de cada fila entre la fecha de inicio y finalización. 

Para la variable DaysFromStartDate , considera la fecha de inicio así como la fecha seleccionada. Mientras tanto, la variable DaysFromEndDate debe buscar tanto la fecha de inicio como los días del proyecto. Como puede ver, la fecha de inicio y la fecha de finalización son partes muy importantes de la fórmula.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Para los valores numéricos, la fórmula devolverá un valor si el día actual es mayor o igual que los días desde la fecha de inicio. Además, el número del día actual debe ser menor o igual que la fecha de finalización. Si cumple las condiciones, la fórmula devolverá 1 en todas las filas de la matriz. Si no cumple la condición, la fórmula devuelve cero como su valor.

Así es como estoy convirtiendo las fechas en números de una selección. Es la lógica exacta que se aplica en la matriz.

Creación de un diagrama de Gannt en LuckyTemplates utilizando The Matrix

La siguiente técnica que quiero mostrarte consiste en convertir esta matriz en un diagrama de Gantt. Para hacerlo, haga clic en Formato condicional y luego seleccione Color de fondo

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

En la ventana emergente Color de fondo , ingrese las reglas y condiciones necesarias. Primero, seleccione Reglas de la lista desplegable Formato por . Asegúrese de que la medida seleccionada sea el Paso 1 , y luego el valor debe ser igual a 1. Por último, estableceré esta condición en color dorado. Voy a agregar otra condición aquí que dice, "si es igual a cero, el color de fondo es rosa claro". 

Esta característica de formato condicional también es una adición reciente en LuckyTemplates. Haga clic aquí si desea explorar más sobre la función.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Luego, la apariencia de la matriz cambiará significativamente según las reglas de formato que se configuraron.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix

Otra cosa que puede aplicar es cambiar el ancho de cada columna. Puede ajustar todas las columnas para que quepan en una página, pero seguirá dependiendo de cómo desea que se vea la matriz.

Así es como se ve el diagrama de Gantt final en la página del informe después de la configuración. Lo que mostré anteriormente fue solo la etapa uno porque eventualmente hice este diagrama de Gantt de muestra un poco avanzado.

Crear un diagrama de Gantt en LuckyTemplates usando Matrix


Cómo crear informes y tableros atractivos en LuckyTemplates
Cómo utilizar los análisis integrados para los gráficos de dispersión de LuckyTemplates
Sugerencias de visualización de datos de LuckyTemplates para el análisis de tendencias de KPI

Conclusión

Hoy, he destacado algunas técnicas realmente geniales y útiles. Espero que lo hayas disfrutado y aprendido mucho. Puede consultar el video tutorial que incluí en el blog para obtener más detalles. 

En términos de lo que pasé durante la sesión exclusiva para miembros sobre Gestión de proyectos, agregué mucha más lógica al diagrama de Gantt. Agregué diferentes colores para diferentes tareas y categorías de tareas. También incorporé diferentes tonos para los diferentes porcentajes de finalización del proyecto.

¡Buena suerte!


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.