Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Buenos días
Esperemos que esta es una solución fácil de arreglar, pero no puedo envolver mi cabeza alrededor de ella. Tengo un archivo fuente que me da datos en este formato:
Columna1 | Columna2 | Columna3 | Columna4 | Columna5 |
2019 | 2020 | 2020 | 2020 | |
12 | 01 | 02 | 03 | |
ID203 | 1000 | 1010 | 1015 | 1020 |
ID205 | 500 | 550 | 600 | 650 |
La primera fila tiene mi año y la segunda fila tiene mis meses. Quiero des- dinámicamente despivotar los datos para que puedan verse así:
Columna1 | Columna2 | Columna3 | Columna4 |
ID203 | 2019 | 12 | 1000 |
ID203 | 2020 | 01 | 1010 |
ID203 | 2020 | 02 | 1015 |
ID203 | 2020 | 03 | 1020 |
ID205 | 2019 | 12 | 500 |
ID205 | 2020 | 01 | 550 |
ID205 | 2020 | 02 | 600 |
ID205 | 2020 | 03 | 650 |
Perforo agregando una columna calculada y usando la investigación, pero no parece darme los resultados correctos. Cualquier ayuda sería muy apreciada!
Solved! Go to Solution.
Hola @hnguyen76 ,
1. Transponer tabla
2. Sustituya los valores por nombres de encabezado
3. Utilice la primera fila como encabezado
4. Marque las columnas ID y Unpivot Columns
Hola @mwegener ,
Acabo de probarlo con el ejemplo de ejemplo y parece estar funcionando. Mi conjunto de datos tiene una columna y fila más que el ejemplo de ejemplo.
Necesito transformar esto:
Columna1 | Columna2 | Columna3 | Columna4 | Columna5 | Columna6 |
2019 | 2020 | 2020 | 2020 | ||
12 | 1 | 2 | 3 | ||
YTD | Período | Período | Período | ||
ID203 | Tecnología | 1000 | 1010 | 1015 | 1020 |
ID205 | Tecnología | 500 | 550 | 600 | 650 |
ID203 | Sam | 2000 | 2010 | 2015 | 2040 |
ID205 | Sam | 1000 | 1100 | 1200 | 1300
|
En esto:
año | Mes | Tipo | Clave | Nivel1 | Valor |
2019 | 12 | YTD | ID203 | Tecnología | 1000 |
2019 | 12 | YTD | ID205 | Tecnología | 500 |
2019 | 12 | YTD | ID203 | Sam | 2000 |
2019 | 12 | YTD | ID205 | Sam | 1000 |
2020 | 1 | Período | ID203 | Tecnología | 1010 |
2020 | 1 | Período | ID205 | Tecnología | 550 |
2020 | 1 | Período | ID203 | Sam | 2010 |
2020 | 1 | Período | ID205 | Sam | 1100 |
2020 | 2 | Período | ID203 | Tecnología | 1015 |
2020 | 2 | Período | ID205 | Tecnología | 600 |
2020 | 2 | Período | ID203 | Tecnología | 2015 |
2020 | 2 | Período | ID205 | Tecnología | 1200 |
2020 | 3 | Período | ID203 | Sam | 1020 |
2020 | 3 | Período | ID205 | Sam | 650 |
2020 | 3 | Período | ID203 | Sam | 2040 |
2020 | 3 | Período | ID205 | Sam | 1300 |
No puedo hacer que funcione, ya que este es el resultado que estoy obteniendo de tus pasos:
año | Mes | Período | Atributo | Valor |
ID203 | Tecnología | |||
ID205 | Tecnología | |||
ID203_1 | Sam | |||
ID205_2 | Sam | |||
2019 | 12 | YTD | ID203 | 1000 |
2019 | 12 | YTD | ID205 | 500 |
2019 | 12 | YTD | ID203_1 | 2000 |
2019 | 12 | YTD | ID205_2 | 1000 |
2020 | 1 | Período | ID203 | 1010 |
2020 | 1 | Período | ID205 | 550 |
2020 | 1 | Período | ID203_1 | 2010 |
2020 | 1 | Período | ID205_2 | 1100 |
2020 | 2 | Período | ID203 | 1015 |
2020 | 2 | Período | ID205 | 600 |
2020 | 2 | Período | ID203_1 | 2015 |
2020 | 2 | Período | ID205_2 | 1200 |
2020 | 3 | Período | ID203 | 1020 |
2020 | 3 | Período | ID205 | 650 |
2020 | 3 | Período | ID203_1 | 2040 |
2020 | 3 | Período | ID205_2 | 1300 |
Maldita sea. Había hecho esto antes. Olvidé lo desanimado. ¡Gracias @mwegener funcionó! ¡Enviándote abrazos virtuales!