Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Combinar varias columnas en una

Hola

Tengo datos de encuestas que vienen en un formato bastante pobre y necesito ayuda para reformatear. Cuando se hace una pregunta varias veces en la encuesta, cada respuesta se coloca en una nueva columna. Una pregunta de ejemplo es: "¿En qué posición estás?" Cada respuesta de la persona que realiza la encuesta crea una columna. Necesito una forma de poner todas las columnas de datos en 1 columna larga. Proporcionaré un ejemplo a continuación. ¿Es esto posible?

PersonaPosiciónPosición2Posición3
A123
B123
C123

Necesidades convertidas en:

Posición

1
2
3
1
2
3
1
2
3
1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Sí, es posible.

Aquí está el código de consulta M

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUTIEYiMgNlaK1YlWcsIQcUYViQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Person = _t, Position = _t, Position2 = _t, Position3 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Person", type text}, {"Position", Int64.Type}, {"Position2", Int64.Type}, {"Position3", Int64.Type}}),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Person"}, "Attribute", "Value"),
    #"Removed Columns" = Table.RemoveColumns(#"Unpivoted Other Columns",{"Attribute", "Person"}),
    #"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"Value", "Position"}})
in
    #"Renamed Columns"

Su fuente:

sevenhills_0-1685126198976.png

Salida:

sevenhills_1-1685126213234.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.