Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
HOLA
Tengo una tabla como la siguiente:
IDENTIFICACIÓN | CARÁCTER | VALOR |
a1 | caract1 | valor1 |
a1 | caract2 | valor2 |
a2 | caract1 | valor3 |
a2 | caract2 | valor4 |
Me gustaría transformarlo en:
IDENTIFICACIÓN | caract1 | caract2 |
a1 | valor1 | valor2 |
a2 | valor3 | valor4 |
Quiero decir, la columna ID se vería exactamente igual, pero la columna carac se reemplaza por las columnas que solían ser las filas, obteniendo los valores del valor de la columna.
Traté de transponer, pero también transpuse la columna de identificación y parecen estar mal.
¿Cómo puedo hacer esta transormación?
Muchas gracias.
Solved! Go to Solution.
Hay @silvias ,
Vaya a PowerQuery, seleccione la columna Caract y elija Columna dinámica.
Seleccione la columna Valor como valores y, en las opciones avanzadas, elija No agregar.
Si respondí a su pregunta, márquela como una solución para ayudar a otros miembros a encontrarla más rápidamente.
Hay @silvias ,
Vaya a PowerQuery, seleccione la columna Caract y elija Columna dinámica.
Seleccione la columna Valor como valores y, en las opciones avanzadas, elija No agregar.
Si respondí a su pregunta, márquela como una solución para ayudar a otros miembros a encontrarla más rápidamente.
@silvias pruebe esto
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSjRU0lFKTixKTC4BscoSc0pTDZVidVBkjGAyRhAZI0w9xugycD0mSrGxAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, CARACT = _t, VALUE = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", type text}, {"CARACT", type text}, {"VALUE", type text}}),
#"Pivoted Column" = Table.Pivot(#"Changed Type", List.Distinct(#"Changed Type"[CARACT]), "CARACT", "VALUE")
in
#"Pivoted Column"
@silvias En PowerQuery, seleccione la columna 'CARACT' y elija 'Columna dinámica' en la pestaña Transformar.