Forum Discussion
Syndicate_Admin
Administrator
3 years agoTransformación de datos
Estimado equipo,
pls tratar de resolver el siguiente escenario.
| FUENTE | |||||||||||
| Nombre | Campo | Anterior | Actual | Fecha de cambio | |||||||
| Naren | Edad | 24 | 25 | 16-03-22 | |||||||
| Naren | Ubicación | India | Estados Unidos | 16-03-22 | |||||||
| Naren | Vehículo | Tayota | Honda | 18-03-22 | |||||||
| Rajesh | Nº de niños | 0 | 1 | 19-03-20 | |||||||
| Rajesh | Nº de niños | 1 | 2 | 19-03-22 | |||||||
| Rajesh | Estado | activo | inactivo | 19-03-22 | |||||||
| FUERA PUT | |||||||||||
| Nombre | Fecha de cambio | Edad Anterior | Edad actual | Ubicación Anterior | Ubicación actual | Vehículo anterior | Corriente del vehículo | Nº de Kid Anterior | Nº de Kid Current | Estado anterior | Estado actual |
| Naren | 16-03-22 | 24 | 25 | India | Estados Unidos | ||||||
| Naren | 18-03-22 | Tayota | Honda | ||||||||
| Rajesh | 19-03-20 | 0 | 1 | ||||||||
| Rajesh | 19-03-22 | 1 | 2 | Activo | Inactivo |
Saludos
Narender.
2 Replies
- Syndicate_Admin
Administrator
@tangutoori , En Power Query, pegue este código en una consulta en blanco
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8kssSs1T0lFyTE8FkkYmIMIUSBia6RoY6xoZKcXqIBT55CcnlmTmg5ieeSmZiUA6NNgRl+qw1IzM5ByQsSGJlfklINUe+XkpINrQAkl9UGJWanEGUNQvXyE/TcE7M6UYyDEAKQNhS7BSAzxKQcqMEErRTA0uSSwpBSlLTC7JLAM5JzMPzkRoiQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Name = _t, Field = _t, Previous = _t, Current = _t, #"Change Date" = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}, {"Field", type text}, {"Previous", type text}, {"Current", type text}, {"Change Date", type text}}), #"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Name", "Field", "Change Date"}, "Attribute", "Value"), #"Merged Columns" = Table.CombineColumns(#"Unpivoted Columns",{"Field", "Attribute"},Combiner.CombineTextByDelimiter(" ", QuoteStyle.None),"Merged"), #"Pivoted Column" = Table.Pivot(#"Merged Columns", List.Distinct(#"Merged Columns"[Merged]), "Merged", "Value", List.Max) in #"Pivoted Column"O consulte el archivo adjunto
- Syndicate_Admin
Administrator
thaks mucho. su funcionamiento