Crear diagrama de líneas a partir de una hoja de Excel

Un usuario Pregunto ✅

StanDaMan0505

Hola,

Soy nuevo en BI, pero jugué y probé algunas funciones básicas. Todos lucen hermosos y fáciles. Pero ahora quería crear un escenario del «mundo real» para nuestra empresa y ahora estoy luchando.

Tengo una hoja de trabajo de Excel.

En la primera fila (a partir de B1) están las fechas (B1 = 2017-03-05, C1 = 2017-03-07 y así sucesivamente).

En la primera columna (comenzando por A2) están los «nombres de la base de datos» (A2 = DB1, A3 = DB2 …. A14 = DB13 y así sucesivamente).

En los campos que siguen a los «nombres de la base de datos» están los valores en los que estoy interesado (campo B2 = 1.03. C2 = 1.05 y así sucesivamente, el tamaño de la base de datos).

Ahora me gustaría crear un «diagrama de líneas». En Excel es como dos clics y listo. Pero debido a que tengo más de 100 bases de datos y alrededor de 50 fechas, es demasiada información para un diagrama de Excel.

En BI Desktop, importo los datos de la hoja de Excel.

Luego cambio la consulta, de modo que la «primera fila se use como título», guarde y vuelva a mi vista de informe. En el lado derecho, muestra ahora todos los campos (con las fechas y la columna con los nombres)

Cuando luego elijo el diagrama de líneas e intento agregar los archivos a los valores y al eje, no obtengo el resultado que esperaba.

Me gustaría obtener un diagrama que en el eje x tenga las fechas y en el eje y los valores, para poder ver el crecimiento de una base de datos a lo largo del tiempo.

Estoy bastante seguro de que esto es fácilmente posible, pero no puedo encontrar la solución.

Se agradece cualquier ayuda.

bullius

Hola @ StanDaMan0505,

Sospecho, por lo que ha dicho, que necesita volver a modelar sus datos para que se vean así:

Nombre de la base de datos Fecha Tamaño
DB1 05/03/2017 1.03
DB1 03/06/2017 1.05
DB2 05/03/2017 1.03
DB2 03/06/2017 1.05
DB3 05/03/2017 1.03
DB3 03/06/2017 1.05

Luego, coloque Fecha como eje x, Tamaño como valores y Nombre de la base de datos como Leyenda.

bullius

Hola @ StanDaMan0505,

Sospecho, por lo que ha dicho, que necesita volver a modelar sus datos para que se vean así:

Nombre de la base de datos Fecha Tamaño
DB1 05/03/2017 1.03
DB1 03/06/2017 1.05
DB2 05/03/2017 1.03
DB2 03/06/2017 1.05
DB3 05/03/2017 1.03
DB3 03/06/2017 1.05

Luego, coloque Fecha como eje x, Tamaño como valores y Nombre de la base de datos como Leyenda.

StanDaMan0505

En respuesta a bullius

Hola @bullius,

Gracias por su respuesta.

¿Hay alguna forma de permitir que Power BI haga eso? 🙂

No quiero hacer eso manualmente, porque hay más de 100 bases de datos y alrededor de 50 fechas. Son bastantes campos … Necesito escribir un guión para eso.

¿O tienes alguna otra sugerencia?

Saludos

Stan

bullius

En respuesta a StanDaMan0505

Pruebe esto: dentro del Editor de consultas,

1. Seleccione todas las columnas de fecha.

2. Seleccione la pestaña «Transformar».

3. Seleccione «Anular pivote de columnas».

StanDaMan0505

En respuesta a bullius

Hola @bullius,

Gracias por la sugerencia con el unpivot, pero eso no funcionó. Hizo una tabla realmente extraña 🙂

Pero escribí ahora un script VBA que cambia los datos al formato que sugirió y cargué esos datos en BI. Eso funciona hermoso y exactamente de la manera que quería. ¡Muchas gracias por su ayuda!

Lo que no entiendo es que funciona perfectamente en Excel. ¿No debería ser posible hacer un diagrama similar con los mismos datos en BI que en Excel?

Anway. Gracias y que tengas un feliz fin de semana.

Salud

Deja un comentario

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