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.
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 | ||||||||
Helado | patatas fritas | Pizza | Cerveza | ||||||
2019 | Enero | $ 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 |
2009 | Enero | Cada uno puede comprar | Helado | 23.7 | |||||
2009 | Febrero | Cada uno puede comprar | Helado | 20.5 | |||||
2009 | Marzo | Cada uno puede comprar | Helado | 34.2 | |||||
2009 | Junio | Cada uno puede comprar | Helado | 43.4 | |||||
2009 | Julio | Cada uno puede comprar | Helado | 47.3 | |||||
2009 | Noviembre | Cada uno puede comprar | Helado | 19.6 | |||||
2009 | Diciembre | Cada uno puede comprar | Helado | 26.4 | |||||
2009 | Enero | Cada uno puede comprar | patatas fritas | 47.5 | |||||
2009 | Febrero | Cada uno puede comprar | patatas fritas | 41.1 | |||||
2009 | Marzo | Cada uno puede comprar | patatas fritas | 68.4 | |||||
2009 | Junio | Cada uno puede comprar | patatas fritas | 86.8 | |||||
2009 | Julio | Cada uno puede comprar | patatas fritas | 94.6 | |||||
2009 | Noviembre | Cada uno puede comprar | patatas fritas | 39.2 | |||||
2009 | Diciembre | Cada uno puede comprar | patatas fritas | 52.8 | |||||
2009 | Enero | Cada uno puede comprar | Pizza | 52.2 | |||||
2009 | Febrero | Cada uno puede comprar | Pizza | 45.2 | |||||
2009 | Marzo | Cada uno puede comprar | Pizza | 75.3 | |||||
2009 | Junio | Cada uno puede comprar | Pizza | 95.5 | |||||
2009 | Julio | Cada uno puede comprar | Pizza | 104.1 | |||||
2009 | Noviembre | Cada uno puede comprar | Pizza | 43.1 | |||||
2009 | Diciembre | Cada uno puede comprar | Pizza | 58.1 | |||||
2009 | Enero | 18 o más | Cerveza | 15.7 | |||||
2009 | Febrero | 18 o más | Cerveza | 13.5 | |||||
2009 | Marzo | 18 o más | Cerveza | 22.6 | |||||
2009 | Junio | 18 o más | Cerveza | 28.6 | |||||
2009 | Julio | 18 o más | Cerveza | 31.2 | |||||
2009 | Noviembre | 18 o más | Cerveza | 12.9 | |||||
2009 | Diciembre | 18 o más | Cerveza | 17.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)
Solved! Go to Solution.
Hola 🙂
Puede hacerlo fácilmente siguiendo los siguientes pasos:
1. Obtenga datos de ese archivo de Excel y copie la consulta:
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
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
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!
Hola 🙂
Puede hacerlo fácilmente siguiendo los siguientes pasos:
1. Obtenga datos de ese archivo de Excel y copie la consulta:
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
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
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!
@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
2. Duplicar la tabla
3. Eliminar "encabezados promocionados" y "cambiar tipo" (también puede utilizar "Usar encabezado como primera fila")
Resultado:
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".
Resultado:
5. Seleccione la columna 1 y "Rellenar" -> "Abajo"
Resultado:
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
7. Retire la primera fila y haga que la segunda fila los encabezados
8. Seleccione las dos primeras columnas y haga clic en "Unpivot Columns" -> "Unpivot Other Columns"
Resultado:
9. Combine esta tabla original y la tabla que duplicamos anteriormente
10. Utilice el nombre del producto como claves para combinar esas dos tablas. Elija "Unión Exterior Izquierda"
Resultado:
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.
Resultado:
12. Utilice "Rellenar"->"Abajo" para tratar con todos los espacios en blanco en la primera columna. Cambie todos los nombres de columna. ¡Hecho!
@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.
Hola Parry
Traté de crear una tabla igual que lo que conseguí en Excel y he vuelto a publicar mi pregunta ahora mismo.
¡Gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |