March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
¡Hola! Soy nuevo con power bi y power query, y no pude encontrar la respuesta a esta pregunta en el foro ... Lo que tengo que hacer es transformar los datos que vienen con este formato:
En esto:
¿Algún consejo?
Gracias a todos de antemano!!
Solved! Go to Solution.
Después de muchas horas pagando, encontré la solución ... Lo estoy publicando aquí para que pueda ayudar a alguien más ... De alguna manera está relacionado con el documento @amitchandak (¡gracias por ese tipo!).
Empezando por:
En primer lugar, eliminé la primera fila con el nombre de los empleados y subí la nueva primera fila como encabezados. Eso da esto:
Luego, seleccioné "Fecha" y unpivoted todas las demás columnas, lo que resultó en esto:
Entonces el complicado ... lo que necesito para pivotar y obtener el resultado que quiero, es organizar las columnas de manera que tenga la fecha en la primera fila, luego una columna con el número del empleado al que se refiere cada fila, luego una columna con los encabezados de las filas que quiero en mi tabla final, y luego los valores. Logré conseguirlo creando una nueva columna que extrae el número en la columna de atributos (que es el número de empleados (1, 2, 3 etc). Y luego crear otra columna que extraiga los primeros 3 caracteres de la columna atribute (que serán los encabezados de las nuevas columnas cuando pivote). Reordenando eso, y eliminando la columna de atributo original, obtuve esto:
Finalmente, pivoté las columnas seleccionando las columnas "Primeros caracteres" y "Valor", para obtener esto:
¡Y eso es exactamente lo que quería!
Después de muchas horas pagando, encontré la solución ... Lo estoy publicando aquí para que pueda ayudar a alguien más ... De alguna manera está relacionado con el documento @amitchandak (¡gracias por ese tipo!).
Empezando por:
En primer lugar, eliminé la primera fila con el nombre de los empleados y subí la nueva primera fila como encabezados. Eso da esto:
Luego, seleccioné "Fecha" y unpivoted todas las demás columnas, lo que resultó en esto:
Entonces el complicado ... lo que necesito para pivotar y obtener el resultado que quiero, es organizar las columnas de manera que tenga la fecha en la primera fila, luego una columna con el número del empleado al que se refiere cada fila, luego una columna con los encabezados de las filas que quiero en mi tabla final, y luego los valores. Logré conseguirlo creando una nueva columna que extrae el número en la columna de atributos (que es el número de empleados (1, 2, 3 etc). Y luego crear otra columna que extraiga los primeros 3 caracteres de la columna atribute (que serán los encabezados de las nuevas columnas cuando pivote). Reordenando eso, y eliminando la columna de atributo original, obtuve esto:
Finalmente, pivoté las columnas seleccionando las columnas "Primeros caracteres" y "Valor", para obtener esto:
¡Y eso es exactamente lo que quería!
@facuns , Ese no es el dato ideal, Pruebe Como, Empleado de Unpivot
A continuación, mueva el encabezado hacia arriba
¿Puede compartir datos de ejemplo en formato de texto?
Consulte también
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.