Forum Discussion
Syndicate_Admin
Administrator
3 years agoCombinar datos
Actualmente mis datos se almacenan como 2 líneas separadas como muestra a continuación. ¿Cómo puedo mover el ID de la fila 2 a la nueva columna para que se convierta en una sola línea? Gracia...
Syndicate_Admin
Administrator
3 years agoGracias por la información.
Pero estoy buscando pivotar el ID de 2 filas a 1 fila, donde Company Nae, Q1, Q2, Q3, Q4 son iguales.
Syndicate_Admin
Administrator
3 years agoLamento no estar recibiendo el requisito.
¿Podría ayudarme con la captura de pantalla de salida esperada usando Excel?
Gracias.
- Syndicate_Admin3 years ago
Administrator
Aquí tienes en Current & To BE:
- Syndicate_Admin3 years ago
Administrator
Hola @khteng79
Este es el código M requerido para lograr el mismo requisito.let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcnRyVnDOzy1IzKtU0lHyDXZSCAgHMpz93dxcXRV8gczgEEc/F1dXIMvAWMHJNcw1yNEdxDM0NjY0MTG1NDUxNLA0MjU2NFCK1aGigabmQANjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Customer_Name = _t, Q1 = _t, Q2 = _t, Q3 = _t, Q4 = _t, ID = _t]), #"Unpivoted Columns" = Table.UnpivotOtherColumns(Source, {}, "Attribute", "Value"), #"Transposed Table" = Table.Transpose(#"Unpivoted Columns"), #"Removed Columns" = Table.RemoveColumns(#"Transposed Table",{"Column7", "Column8", "Column9", "Column10", "Column11"}), #"Promoted Headers" = Table.PromoteHeaders(#"Removed Columns", [PromoteAllScalars=true]), #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Customer_Name", type text}, {"Q1", type text}, {"Q2", type text}, {"Q3", type text}, {"Q4", type text}, {"ID", type text}, {"ID_1", type text}}) in #"Changed Type"
Gracias.
Si mi respuesta te ayuda, por favor márcala como solución.