Matriz de Excel con muchas columnas para Power BI

Un usuario Pregunto ✅

ManuelEspitia

Hola a todos:

Necesito hacer unos tableros de control de matriz de seguimiento a programas y proyectos públicos. La info la tengo en un archivo de excel que tiene solo 8 filas pero esta distribuida en 177 columnas, como se ve en la primera imagen. A lo largo de las columnas hay un total de 20 tablas, cada una con sus propias columnas, como se ve en la segunda imagen, y en las tablas hay campos calculados con fórmulas de excel, como se ve en la tercera imagen.

¿Cuál es la forma correcta de cargar esta información en power bi para hacer algunos tableros de esta matriz? ¿Debo separar cada una de las 20 mesas como independientes? ¿Cómo puedo relacionarlos todos para conservar la misma estructura? ¿Puedo hacerlo en power BI o debo realizar la transformación en excel?

¡Espero que puedas ayudarme!

Pantalla_Matriz.pngPantalla_Tablas.pngPantalla_Fórmulas.png

allisonkennedy

¿Cómo obtiene actualmente estos datos en Excel? ¿Cómo es la fuente original de datos sin procesar? Recomendaría usar el formato de datos sin procesar y extraerlo en Power BI, y luego usar Power Query de Power BI para crear las columnas calculadas.

Para relacionar tablas en Power BI, necesitará una clave única para conectarlas: esto se puede hacer usando Agregar columna > Editor de índice en Power Query en Power Bi como uno de los primeros pasos al extraer datos en Power BI por primera vez. .

Sin embargo, háganos saber cómo ingresan los datos a Excel, ya que eso cambiará las recomendaciones que hacemos para el mejor método.

pablodbrown

@ManuelEspitia

Estoy de acuerdo con @AllisonKennedy, puede acceder a los datos de origen que están creando las tablas/diseño, usarlo como fuente.

De lo contrario, transformaría cada uno de estos diseños de tabla en tablas reales (seleccione las filas y columnas para cada diseño y haga ctrl + t para configurar cada una como una tabla real). Cuando se conecta al archivo de Excel como fuente, todas las tablas creadas se muestran como tablas separadas en la fase de importación. Selecciónelos todos e impórtelos.
Luego puede comenzar a realizar las transformaciones necesarias en PQ, crear las tablas de dimensiones necesarias y cargar en el modelo para crear las relaciones entre las tablas de dimensiones y las tablas de hechos.

pablodbrown

En respuesta a ManuelEspitia

@ManuelEspitia

Está bien, he llegado tan lejos como puedo en esta etapa. El problema es que no tengo forma de saber cuál es la estructura de la información, ya que la mayoría de las tablas tienen columnas numéricas pero no hay filas de categorías identificables (tomo lo que estaba haciendo agregando un índice, pero dada la estructura de las tablas , parece tener sentido).

De todos modos, básicamente lo que he hecho hasta ahora es agregar las diversas tablas de informes por año a una tabla de informes correspondiente (enumerada cada año). También he creado una tabla de dimensiones para el año.

Todavía queda trabajo por hacer para involucrar:
1) Depivo de las columnas de la sala, pero no puedo proporcionar una solución ya que no conozco la estructura de datos y, en particular, qué filas/categorías son aplicables.

2) Agregar trimestres a la tabla de años para crear una tabla de períodos

3) Crear tablas de dimensiones para campos comunes entre tablas.

Por favor, eche un vistazo al archivo adjunto

pablodbrown

En respuesta a ManuelEspitia

@ManuelEspitia

¿Puede verificar que el nombre de la columna Año en la tabla para 2022 no tenga espacios? La razón por la que hay una división en la fase de adición es porque los nombres de las columnas no coinciden (por lo que Power Query los toma como campos diferentes y los divide). Entonces, hay algo en el nombre de la columna que es diferente de los nombres en las otras tablas (como digo, probablemente un espacio después de Año)

pablodbrown

@ManuelEspitia

Estoy de acuerdo con @AllisonKennedy, puede acceder a los datos de origen que están creando las tablas/diseño, usarlo como fuente.

De lo contrario, transformaría cada uno de estos diseños de tabla en tablas reales (seleccione las filas y columnas para cada diseño y haga ctrl + t para configurar cada una como una tabla real). Cuando se conecta al archivo de Excel como fuente, todas las tablas creadas se muestran como tablas separadas en la fase de importación. Selecciónelos todos e impórtelos.
Luego puede comenzar a realizar las transformaciones necesarias en PQ, crear las tablas de dimensiones necesarias y cargar en el modelo para crear las relaciones entre las tablas de dimensiones y las tablas de hechos.

ManuelEspitia

En respuesta a pablodbrown


hola pablo

No hay otras fuentes de datos disponibles, solo estas que muestro aquí en Excel. Ya subí las tablas y las conecté con columnas de índice, funcionó muy bien, gracias.

Ahora necesito hacer un modelado de datos mostrando metas, indicadores y acumulados por trimestre y año, pero el excel no tiene los datos organizados por fecha, solo tiene tablas de año y columnas de trimestre, como se ve en la figura uno (Tabla completa en rojo , año en verde y trimestres en amarillo). ¿Cómo puedo organizar esa información para mostrar gráficos de barras o líneas con valores organizados cronológicamente por año y por trimestre?

También necesito hacer comparaciones entre tablas de presupuesto y ejecución, que tienen una estructura similar, ver imagen 2 (tablas y año en rojo). Estas son las dos primeras mesas, programadas y ejecutadas en 2020, pero quedan más de 2021, 2022 y 2023, con la misma estructura. ¿Cómo puedo organizarlos para poder comparar valores y visualizarlos en orden cronológico?

Gracias por la ayuda.

Consulta_EstructuraTiempo.pngConsulta_EstructuraTiempo2.png

pablodbrown

En respuesta a ManuelEspitia

@ManuelEspitia

Su solicitud requiere una cantidad considerable de pasos en Power Query, lo que me atrevería a decir que es casi inútil sin una muestra de las tablas involucradas. En otras palabras, necesitamos una muestra de las tablas para recrear el modelo que necesita.
¿puede proporcionar un archivo PBIX de muestra? (subiéndolo a un servicio en la nube como Onedrive, Google Drive, Dropbox y compartiendo desde allí)

ManuelEspitia

En respuesta a pablodbrown

Por supuesto, este es el enlace en la carpeta donde tengo los archivos. Compartir está activado para ver archivos. Por favor, hágame saber si pudo acceder a él.

https://drive.google.com/drive/folders/120Y9-_deYQn9mOQG9d6Fuf-zI90dnEl_

El Excel se llama «ATaco PDT Tracking Matrix».

pablodbrown

En respuesta a ManuelEspitia

@ManuelEspitia

Está bien, he llegado tan lejos como puedo en esta etapa. El problema es que no tengo forma de saber cuál es la estructura de la información, ya que la mayoría de las tablas tienen columnas numéricas pero no hay filas de categorías identificables (tomo lo que estaba haciendo agregando un índice, pero dada la estructura de las tablas , parece tener sentido).

De todos modos, básicamente lo que he hecho hasta ahora es agregar las diversas tablas de informes por año a una tabla de informes correspondiente (enumerada cada año). También he creado una tabla de dimensiones para el año.

Todavía queda trabajo por hacer para involucrar:
1) Depivo de las columnas de la sala, pero no puedo proporcionar una solución ya que no conozco la estructura de datos y, en particular, qué filas/categorías son aplicables.

2) Agregar trimestres a la tabla de años para crear una tabla de períodos

3) Crear tablas de dimensiones para campos comunes entre tablas.

Por favor, eche un vistazo al archivo adjunto

ManuelEspitia

En respuesta a pablodbrown

@PaulDBBrown

Hice el unpivot de las columnas timestres (cuartos) en la tabla «Programación Ejecución Metas» (imagen 1). ¿Cómo puedo organizarlos y relacionarlos con la tabla Año (Year), para poder visualizarlos cronológicamente? Ambas tablas, Año/Year y «Programación Ejecución Metas» están relacionadas por la columna Año (imagen 2, en rojo).

Consulta_Trimestres.pngConsulta_Trimestres2.png

ManuelEspitia

En respuesta a pablodbrown

Hola Pablo

¡Muchas gracias por tu ayuda! Creo que podré hacer algunos tableros a pesar de la mala calidad de los datos. Como estoy aprendiendo a usar power bi, decidí practicar hacer estas transformaciones por mi cuenta. Así que agregué una columna personalizada «año» (año) en cada tabla, pero cuando las añadí, recibí un error (imagen 1). Parece que no reconoce una de las columnas de año y la divide en dos columnas diferentes. ¿Sabes por qué esto sucede?

Gracias por todo esto.

Consulta_AppensQueries_year.png

pablodbrown

En respuesta a ManuelEspitia

@ManuelEspitia

¿Puede verificar que el nombre de la columna Año en la tabla para 2022 no tenga espacios? La razón por la que hay una división en la fase de adición es porque los nombres de las columnas no coinciden (por lo que Power Query los toma como campos diferentes y los divide). Entonces, hay algo en el nombre de la columna que es diferente de los nombres en las otras tablas (como digo, probablemente un espacio después de Año)

pablodbrown

En respuesta a ManuelEspitia

@ManuelEspitia

los tengo, gracias

allisonkennedy

¿Cómo obtiene actualmente estos datos en Excel? ¿Cómo es la fuente original de datos sin procesar? Recomendaría usar el formato de datos sin procesar y extraerlo en Power BI, y luego usar Power Query de Power BI para crear las columnas calculadas.

Para relacionar tablas en Power BI, necesitará una clave única para conectarlas: esto se puede hacer usando Agregar columna > Editor de índice en Power Query en Power Bi como uno de los primeros pasos al extraer datos en Power BI por primera vez. .

Sin embargo, háganos saber cómo ingresan los datos a Excel, ya que eso cambiará las recomendaciones que hacemos para el mejor método.

ManuelEspitia

En respuesta a allisonkennedy

hola alisson

No hay otras fuentes de datos disponibles, solo estas que muestro aquí en Excel. Ya subí las tablas y las conecté con columnas de índice, funcionó muy bien, gracias.

Ahora necesito hacer un modelado de datos mostrando metas, indicadores y acumulados por trimestre y año, pero el excel no tiene los datos organizados por fecha, solo tiene tablas de año y columnas de trimestre, como se ve en la figura uno (Tabla completa en rojo , año en verde y trimestres en amarillo). ¿Cómo puedo organizar esa información para mostrar gráficos de barras o líneas con valores organizados cronológicamente por año y por trimestre?

También necesito hacer comparaciones entre tablas de presupuesto y ejecución, que tienen una estructura similar, ver imagen 2 (tablas y año en rojo). Estas son las dos primeras mesas, programadas y ejecutadas en 2020, pero quedan más de 2021, 2022 y 2023, con la misma estructura. ¿Cómo puedo organizarlos para poder comparar valores y visualizarlos en orden cronológico?

Gracias por la ayuda.

Consulta_EstructuraTiempo.pngConsulta_EstructuraTiempo2.png

Deja un comentario

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