Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Transformación de datos para Excel con dos (o más) encabezados

Estimados todos

¿Es posible transformar una hoja de Excel con varios encabezados en una tabla de datos utilizable utilizando solo la característica existente (como unpivot) en "transformar"? (sin codificación)

La primera tabla es lo que obtuve ahora y la segunda es el resultado que espero tener.

¡Muchas gracias!

Todo el mundo puede comprar 18 o más
Heladopatatas fritasPizzaCerveza
2019Enero$ 23.7$ 47.5$ 52.2$ 15.7
Febrero$ 20.5$ 41.1$ 45.2$ 13.5
Marzo$ 34.2$ 68.4$ 75.3$ 22.6
Junio$ 43.4$ 86.8$ 95.5$ 28.6
Julio$ 47.3$ 94.6$ 104.1$ 31.2
Noviembre$ 19.6$ 39.2$ 43.1$ 12.9
Diciembre$ 26.4$ 52.8$ 58.1$ 17.4

2009EneroCada uno puede comprarHelado23.7
2009FebreroCada uno puede comprarHelado20.5
2009MarzoCada uno puede comprarHelado34.2
2009JunioCada uno puede comprarHelado43.4
2009JulioCada uno puede comprarHelado47.3
2009NoviembreCada uno puede comprarHelado19.6
2009DiciembreCada uno puede comprarHelado26.4
2009EneroCada uno puede comprarpatatas fritas47.5
2009FebreroCada uno puede comprarpatatas fritas41.1
2009MarzoCada uno puede comprarpatatas fritas68.4
2009JunioCada uno puede comprarpatatas fritas86.8
2009JulioCada uno puede comprarpatatas fritas94.6
2009NoviembreCada uno puede comprarpatatas fritas39.2
2009DiciembreCada uno puede comprarpatatas fritas52.8
2009EneroCada uno puede comprarPizza52.2
2009FebreroCada uno puede comprarPizza45.2
2009MarzoCada uno puede comprarPizza75.3
2009JunioCada uno puede comprarPizza95.5
2009JulioCada uno puede comprarPizza104.1
2009NoviembreCada uno puede comprarPizza43.1
2009DiciembreCada uno puede comprarPizza58.1
2009Enero18 o másCerveza15.7
2009Febrero18 o másCerveza13.5
2009Marzo18 o másCerveza22.6
2009Junio18 o másCerveza28.6
2009Julio18 o másCerveza31.2
2009Noviembre18 o másCerveza12.9
2009Diciembre18 o másCerveza17.4

Aquí es donde me quedé. El unpivot de la primera cabecera (es decir, cada uno puede comprar y 18 o más) funcionó, pero no puede seguir despivotando la segunda capa (es decir, helado, patatas fritas, pizza, cerveza)

transformation_3.JPG

1 ACCEPTED SOLUTION

Hola 🙂

Puede hacerlo fácilmente siguiendo los siguientes pasos:

1. Obtenga datos de ese archivo de Excel y copie la consulta:

1.PNG

2. En la segunda consulta mantener las dos filas superiores solamente

3. Transponer la tabla

4. Rellene y elimine las columnas vacías y cambie el nombre si es necesario

2.PNG

5. Vuelva a la primera tabla y elimine la primera fila y promueva el encabezado y cambie el nombre de los colums necesarios y llene el año

6. Tabla unpivot

7. Combinar y ampliar consulta

3.PNG

Espero que sea tu pregunta.

Por favor, no dude en ponerse en contacto conmigo para obtener más ayuda.

Mis mejores deseos 🙂

----------------------------------------------

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

View solution in original post

4 REPLIES 4

Hola 🙂

Puede hacerlo fácilmente siguiendo los siguientes pasos:

1. Obtenga datos de ese archivo de Excel y copie la consulta:

1.PNG

2. En la segunda consulta mantener las dos filas superiores solamente

3. Transponer la tabla

4. Rellene y elimine las columnas vacías y cambie el nombre si es necesario

2.PNG

5. Vuelva a la primera tabla y elimine la primera fila y promueva el encabezado y cambie el nombre de los colums necesarios y llene el año

6. Tabla unpivot

7. Combinar y ampliar consulta

3.PNG

Espero que sea tu pregunta.

Por favor, no dude en ponerse en contacto conmigo para obtener más ayuda.

Mis mejores deseos 🙂

----------------------------------------------

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Anonymous
Not applicable

@Motasem_Yakhola muchas gracias. Me las arreglé para abordar el problema basado en su idea y tomar nota de lo que hice paso a paso como se muestra a continuación.

1. Cargue la tabla de Excel en Power BI

1.JPG

2. Duplicar la tabla

2.JPG

3. Eliminar "encabezados promocionados" y "cambiar tipo" (también puede utilizar "Usar encabezado como primera fila")

3_1.jpg

Resultado:

4.JPG

4. Quite las dos primeras columnas y todas las filas excepto las 2 filas superiores. A continuación, seleccione todo y haga clic en "transponer".

5.JPG

Resultado:

7.1.jpg

5. Seleccione la columna 1 y "Rellenar" -> "Abajo"

Resultado:

8.1.JPG

6. Comience a tratar con la tabla original. Sólo mantenga los dos primeros pasos en "PASOS APLICADOS" y haga que la tabla se vea como a continuación

9.JPG

7. Retire la primera fila y haga que la segunda fila los encabezados

10.JPG

8. Seleccione las dos primeras columnas y haga clic en "Unpivot Columns" -> "Unpivot Other Columns"

12.1.JPG

Resultado:

12.JPG

9. Combine esta tabla original y la tabla que duplicamos anteriormente

13.1.JPG

10. Utilice el nombre del producto como claves para combinar esas dos tablas. Elija "Unión Exterior Izquierda"

14.JPG

Resultado:

15.JPG

11. Seleccione el icono de dos flechas en la esquina derecha de la columna "Sheet2(2)". A continuación, anule la selección de la columna 2 (nombre del producto) y seleccione solo column1 porque la columna 1 tiene la información que necesitamos.

16.1..JPG

Resultado:

18.JPG

12. Utilice "Rellenar"->"Abajo" para tratar con todos los espacios en blanco en la primera columna. Cambie todos los nombres de columna. ¡Hecho!

19.JPG

parry2k
Super User
Super User

@rlee1982 puede pegar los datos en formato de tabla para que se pueda utilizar en lugar de publicar la imagen.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Anonymous
Not applicable

Hola Parry

Traté de crear una tabla igual que lo que conseguí en Excel y he vuelto a publicar mi pregunta ahora mismo.

¡Gracias!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.