Forum Discussion
Pivotar una tabla en Power Query
Gracias por la preocupación de danextian, speedramps y bhanu_gautam sobre este tema.
Hola, @Nikhil_567
Tal vez puedas probar el siguiente código M, espero que te ayude:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUTJUitWJVnICsozALGcgyxjMAsmawGVN4bJmSrGxAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", Int64.Type}}),
#"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 0, 1, Int64.Type),
ColumnCount = Table.RowCount(Table.Distinct(Table.SelectColumns(#"Changed Type", {"Column1"}))),
IndexGrouping = Table.AddColumn(#"Added Index", "IndexGrouping", each Number.IntegerDivide([Index], ColumnCount), Int64.Type),
#"Removed Columns" = Table.RemoveColumns(IndexGrouping,{"Index"}),
PivotedTable = Table.Pivot(#"Removed Columns", List.Distinct(#"Removed Columns"[Column1]), "Column1", "Column2"),
#"Removed Columns1" = Table.RemoveColumns(PivotedTable,{"IndexGrouping"})
in
#"Removed Columns1"
Adjunto el archivo pbix correspondiente a continuación.
Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.
Saludos
Fen Ling,
Si esta publicación Ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
- Syndicate_Admin1 year agoAdministrator
Hola
Gracias por tomarse el tiempo y responderme una solución, sin embargo, esto no ayuda.
He adjuntado los datos reales en la ruta dada aquí
Tenga en cuenta que necesitamos pivotar la columna K (failed_record.1) para la cual los valores serán la columna L (failed_record.2)